1、关闭防火墙
云服务器的防火墙是关闭的,所以不需要再关闭一次,不放心可以再查看一下.
虚拟机关闭防火墙
//关闭防火墙
systemctl stop firewalld
//关闭防火墙的开机自启动
systemctl disable firewalld
查看防火墙的状态
// 查看防火墙状态
systemctl satues firewalld
防火墙状态显示为dead,即关闭成功
2、关闭selinux
编config配置文件,修改selinux的值为disable
//编辑config配置文件,利用vi或者vim工具
vim /etc/selinux/config
修改后的页面显示为,
保存并退出【:wq+Enter】
修改之后重启
reboot
3、开启IPv4 转发
将网卡的路由功能开启,使容器能够和linux宿主机进行网络通信
编辑sysctl.conf文件,并在文件末尾添加IPv4的开启语句,重启网卡
//编辑sysctl.conf文件
vim /etc/sysctl.conf
//文件末尾添加开启IPv4转发功能的语句
//光标移动到末尾,
i
net.ipv4.ip_forward=1
//保存并退出
Esc
:wq
//重启网卡
systemctl restart network
添加语句结果
检查配置是否生效
sysctl net.ipv4.ip_forward
出现如下内容配置成功
4、安装工具
yum install -y yum-utils device-mapper-persistent-data lvm2
5、添加软件源信息
yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
6、安装docker-ce
yum makecache fast
yum -y install docker-ce
7、启动docker,并设置开机启动
systemctl start docker
systemctl enable docker
8、配置docker加速器
vim /etc/docker/daemon.json
配置文件内容为
{
"registry-mirrors": [
"https://kfwkfulq.mirror.aliyuncs.com",
"https://2lqq34jg.mirror.aliyuncs.com",
"https://pee6w651.mirror.aliyuncs.com",
"https://registry.docker-cn.com",
"http://hub-mirror.c.163.com"
],
"dns": ["8.8.8.8","8.8.4.4"]
}
9、配置后重启docker
systemctl daemon-reload
systemctl restart docker
10、查看docker状态
systemctl status docker