1.下载docker软件源
#在docker host上使用 wget下载到/etc/yum.repos.d目录中即可。
wget -O /etc/yum.repos.d/docker-ce.repo https://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
##查看已安装源信息
yum repolist
2.安装Docker-ce
#直接安装docker-ce,此为docker daemon,所有依赖将被yum自动安装,含docker client等。
yum -y install docker-ce
3.配置Docker Daemon启动文件
由于Docker使用过程中会对Centos操作系统中的Iptables防火墙中的FORWARD链默认规划产生影响及需要让Docker Daemon接受用户自定义的daemon.json文件,需要要按使用者要求的方式修改。
#编辑docker.server
vim /usr/lib/systemd/system/docker.service
#vi 显示行号的命令:
set number
# 配置防火墙,FORWARD链
#注释这行ExecStart(13行),添加下面配置
#ExecStart=/usr/bin/dockerd -H fd:// --containerd=/run/containerd/containerd.sock
ExecStart=/usr/bin/dockerd
ExecStartPost=/sbin/iptables -P FORWARD ACCEPT
4.启动Docker服务并查看已安装版本
重启加载daemon文件
# systemctl daemon-reload
启动docker daemon
# systemctl start docker
设置开机自启动
# systemctl enable docker