基于CentOS 7 rpm包
1、下载rpm
官方下载地址:link.
阿里云下载地址:link(推荐).
通过官方或者阿里云提供的下载服务,下载对应的版本的Docker安装包(此处为17.03.0版本,可根据需要下载不同版本)
docker-ce-17.03.0.ce-1.el7.centos.x86_64.rpm
docker-ce-selinux-17.03.0.ce-1.el7.centos.noarch.rpm
2、修改防火墙等设置
① 防火墙
systemctl stop firewalld
systemctl disable firewalld
② selinux
getenforce
如果不是Disabled,编辑/etc/selinux/config 设置为Disabled
vim /etc/selinux/config
③ 启用iptables
systemctl start iptables
若提示未安装,则做如下操作
yum -y install iptables-services
systemctl start iptables
systemctl enable iptables
iptables -F
service iptables save
④升级系统软件和内核
升级所有包同时也升级软件和系统内核
yum -y update
升级完成后重启系统
reboot
3、安装rpm包
将第一步的两个rpm包移动到/usr/local/soft/docker下,在此目录下运行
yum -y install *
安装完毕后:
systemctl start docker #启动docker服务
systemctl enable docker #设置开机启动
systemctl status docker #查看docker服务状态
显示active(running) 表示服务启动成功。
4、使用阿里云镜像加速
获取阿里云的镜像加速地址,登录阿里云,没有账号注册一个,然后进入容器镜像服务,获取加速器地址。
cp /lib/systemd/system/docker.service /etc/systemd/system/
chmod a+x /etc/systemd/system/docker.service
vim /etc/systemd/system/docker.service #在ExECsTart=/usr/bin/dockerd后面加上加速地址
systemctl daemon-reload
systemctl restart docker
ps -ef | grep docker
查看docker的镜像加速地址是否在启动参数中:
出现地址证明镜像加速添加成功。