内网环境下安装部署Docker
前言大部分公司都有数据自己的内网环境,大部分的集成开发环境也是在内网下部署。最近面临同样的需求,内网CentOS部署GitLab 和 Nexus。思路首先确定思路,毫无疑问使用Docker是最好的选择,我只用解决Docker的安装问题即可,然后使用Gitlab和Nexus的镜像即可解决问题,后期的延展性也比逐个安装好。针对Docker的安装,有如下策略相同CentOS版本的外...
·
前言
大部分公司都有属于自己的内网环境,大部分的集成开发环境也是在内网下部署。最近面临同样的需求,内网CentOS部署GitLab 和 Nexus。
思路
首先确定思路,毫无疑问使用Docker是最好的选择,我只用解决Docker的安装问题即可,然后使用Gitlab和Nexus的镜像即可解决问题,后期的延展性也比逐个安装好。
针对Docker的安装,有如下策略
- 相同CentOS版本的外网服务器,使用yum –downloadonly命令下载create repo和docker安装的依赖包,然后建立本地源,安装Docker,但是公司并没有CentOS版本完全一致的内外网服务器,所以此方案暂时搁浅;
- 利用已经安装好Docker的外网服务器,制作镜像文件,重装内网系统,这个比较费时,暂时不考虑;
- 利用一个可同时访问内外网的电脑做代理服务器,实现内网服务器的暂时外网联通,安装完成后,关闭代理服务器。
综上,我优先采用的是方案3。存在一定的安全风险,但是应该问题不大。
需求
CCProxy
一台连接内外网的电脑(我使用个人办公电脑)
操作方法
简单配置一下CCProxy,参考官方操作手册,相对简单。
CentOS服务器配置
全局代理配置
端口和IP注意替换成自己代理服务器的端口和IP
vi /etc/profile
http_proxy=http://yourproxy:808/
ftp_proxy=http://yourproxy:808/
export http_proxy
export ftp_proxy
yum代理配置
vi /etc/yum.conf
proxy=http://yourproxy:808/
若有其他配置也可以参照上面进行配置
测试
curl -k https://www.baidu.com
Docker安装
参考前文
更多推荐
已为社区贡献1条内容
所有评论(0)