检查版本内核,因为Docker
要求 CentOS
系统的内核版本高于 3.10
,查看本页面的前提条件来验证你的 CentOS
版本是否支持 Docker
通过 uname -r
命令查看你当前的内核版本 $ uname -
uname -r
关闭防火墙
systemctl stop firewalld
systemctl disable firewalld
systemctl status direwalld
配置selinux
setenforce 0
编辑 /etc/selinux/comfig文件,将enabled改为disabled
测试网络是否ping通
ping -c 4 www.baidu.com
更换阿里源
bash <(curl -sSl https://gitee.com/SuperManito/LinuxMirrors/raw/main/ChangeMirrors.sh)
这是脚本链接ChangeMirrors.sh
更新软件包
yum update
下载ntpdate
yum -y install ntpdate
配置NTPD服务器
ntpdate ntp1.aliyun.com
安装依赖包
yum install -y yum-utils device-mapper-persistent-data lvm2
配置docker-ce的yum源
yum-config-manager --add-repo https://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
查看docker版本并安装
yum makecache fast
yum list docker-ce -showdplicates
yum install -y docker-ce-18.03.0.ce #安装指定版本
yum install -y docker-ce #安装最新版本
如果出现 14 的错误,修改配置文件/etc/yum.repos.d/epel.repoepel 的enabled=1,gpgcjeck=0
只修改第一个。
启动docker
systemctl start docker #启动docker
systemctl enable docker #配置开机自启动docker服务
docker version #查看docker版本信息
ps -df |grep docker #查看docker进程
配置镜像加速
我这里登陆的是自己的阿里云的镜像加速器
只针对1.10.0以上版本的客户端
sudo cd /etc/docker
sudo touch daemon,json
sudo tee /etc/docker/daemon.json <<-'EOF'
{
"registry-mirrors": ["https://2qmja1tq.mirror.aliyuncs.com"]
}
EOF
sudo systemctl daemon-reload
sudo systemctl restart docker
评论区