1.前置准备
#关闭SELinux
vim /etc/selinux/config
将SELINUX=enforcing改为SELINUX=disabled
#关闭防火墙
systemctl stop firewalld
#禁用防火墙
systemctl disable firewalld
2.下载yum源
wget -O /etc/yum.repos.d/docker-ce.repo https://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
3.安装docker
yum -y install docker-ce
4.设置防火墙
由于Docker使用过程中会对Centos操作系统中的Iptables防火墙中的FORWARD链默认规划产生影响及需要让Docker Daemon接受用户自定义的daemon.json文件,需要要按使用者要求的方式修改。
vim /usr/lib/systemd/system/docker.service
ExecStart=/usr/bin/dockerd#删除部分
ExecStartPost=/sbin/iptables -P FORWARD ACCEPT#新增
systemctl daemon-reload
5.启动docker
#启动docker daemon
systemctl start docker
#设置开机自启动
systemctl enable docker