1.64位架构CPU,Linux内核版本3.10及以上
uname -r //查看Linux内核版本
2.防火墙可能会阻止docker安装,所以关闭防火墙
systemctl stop firewalld //暂时关闭防火墙(下次开机会启动)
systemctl disable firewalld //开机禁用防火墙
systemctl status firewalld //查看防火墙状态
3.修改etc/selinux目录中的config文件,防止selinux安全策略阻止安装
setenforce 0 //临时关闭selinux防火墙(0 selinux设置为Permissive,暂时不启用)
getenforce //查看selinux的状态
vim /etc/selinux/config
将SELINUX=disabled //不启用
cat /etc/selinux/config //查看文件是否修改成功
4.修改网卡配置信息
vim /etc/sysconfig/network-scripts/ifcfg-ens33
将BOOTPROTO="static",添加
(地址)IPADDR=" ",
(子网掩码)NETMASK=" ",
(网关)GATEWAY=" ",
DNS1=" "
systemctl restart network //重启网络服务
ping 一下是否能接通外网
5.配置时间同步,选用网络时间协议NTP
yum -y install ntpdate
ntpdate ntp1.aliyun.com
6.安装系统必要软件
yum install yum-utils device-mapper-persistent-data lvm2
7.添加阿里软件源信息,为下载做准备:
yum-config-manager --add-repo https://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
8.启用Nightly和Test仓库
yum-config-manager --enable docker-ce-ngintly
yum-config-manager --enable docker-ce-test
ll /etc/yum.repos.d //查看yum源
cat /etc/yum.repos.d/docker-ce.repo
9.列出docker版本
yum list docker-ce --showduplicates | sort -r
10.yum install -y docker-ce docker-ce-cil containerd.io //安装最新版本的docker社区版和containerd
systemctl restart docker //启动docker
systemctl enable docker //开机启动docker
docker version //docker版本
以上仅为参考学习可用
参照教材 人民邮电出版社《Docker容器技术与应用项目教程》