以下是CentOS下解决Docker兼容性问题的关键步骤:
卸载旧版本
sudo yum remove docker* -y
sudo rm -rf /var/lib/docker
安装依赖与官方源
sudo yum install -y yum-utils device-mapper-persistent-data lvm2
sudo yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
安装Docker CE
sudo yum install -y docker-ce docker-ce-cli containerd.io
启动服务并设置开机自启
sudo systemctl start docker
sudo systemctl enable docker
/etc/selinux/config
或/etc/docker/daemon.json
。overlay2
,在/etc/docker/daemon.json
中添加:{
"storage-driver": "overlay2",
"storage-opts": ["overlay2.override_kernel_check=true"]
}
```。
docker --version
和docker run hello-world
测试。docker system prune
清理无用镜像和容器。参考来源:[1,2,3,4,5,6,7,8,9,10,11]