内网搭建Docker步骤
- 前言
- 安装准备
- 安装步骤
- centos6.5由于内核版本太低需要先升级内核请搜索网上教程,如果有兄弟需要小弟的yum安装包,已上传至百度云请自行下载
前言
这些日子单位需要在内网环境下部署Docker环境,由于是内网机自然没办法像外网机一样自由的安装,以下步骤记录了小弟的安装心得以及遇到的一些坑。
安装准备
由于单位服务器镜像只有centos6.5以及centos7,故小弟只介绍centos下的安装部署方法。
需要准备的:
1、内网环境centos7
2、在外网环境下准备一个最小安装的同样版本的centos7(注意:必须是干净的最小化安装的!)
安装步骤
1.Docker对centos系统的内核版本有要求,要求内核版本必须要高于3.10,可以通过uname -r来查看当前你的内核版本
uname -r
2.由于我们要在外网机安装Docker环境并且最终目的是要挪到内网机上,于是需要开启yum的安装包缓存功能
vi /etc/yum.conf --打开yum的配置文件
将配置中的keepcache=0改为=1打开yum安装包缓存,如果不打开此功能我们安装的软件包都会在安装完成后自动删除
3.使用root权限登录外网机,并安装所需要的软件包
sudo yum install -y yum-utils device-mapper-persistent-data lvm2
4.设置yum源
sudo yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo
5.设置完yum源之后你可以查看仓库中的所有docker版本,我选择了默认安装最新版本
yum list docker-ce --showduplicates | sort -r //查看版本
sudo yum install docker-ce //默认安装最新版
6.安装完之后可以启动docker
sudo systemctl start docker
docker version //查看docker版本
7.安装成功后打开自己在yum.conf中的yum缓存路径,一般为/var/cache/yum下,将整个yum文件夹拷贝出来,存放至内网机的对应路径下
8.进入内网机用root用户登录,同样需要进行安装所需依赖,但是这时我们需要从缓存中安装所以在install前面加上-C
sudo yum -C install -y yum-utils device-mapper-persistent-data lvm2
9.接下来的操作就是打开以下这四个文件夹,批量强行安装每个packages下的rpm包即可(默认不检查依赖安装)
rpm -ivh packages/* --nodeps --force
10.安装完成,用以下命令启动docker及设置开机自启
sudo systemctl start docker
sudo systemctl enable docker
centos6.5由于内核版本太低需要先升级内核请搜索网上教程,如果有兄弟需要小弟的yum安装包,已上传至百度云请自行下载
链接:https://pan.baidu.com/s/1PCHQ7qMrXcKIDitCZ4CApA 提取码:67h1