Docker 支持以下的 64 位 CentOS 版本:
- CentOS 7
- CentOS 8
- 更高版本…
使用官方安装脚本自动安装**(生产环境别用!不提供版本选择)**
安装命令如下:
curl -fsSL <https://get.docker.com> | bash -s docker --mirror Aliyun手动安装(无网络环境)
卸载旧版本
较旧的 Docker 版本称为 docker 或 docker-engine 。如果已安装这些程序,请卸载它们以及相关的依赖项。
**sudo** **yum remove** docker docker-client docker-client-latest docker-common docker-latest docker-latest-logrotate docker-logrotate docker-engine#官网下载rpm包
<https://download.docker.com/linux/centos/7/x86_64/stable/Packages>
# 上传服务器, 安装
yum install ./安装包.rpm
# 启动
systemctl start docker
# 测试
docker run hello-world
docker version
#升级(下载新版本包)
yum upgrade ./新版本.rpmyum install docker-ce-<24.0.9-1.el7> docker-ce-cli-24.0.9 containerd.io
# 检查
docker version
# 修改镜像源
vim /etc/docker/daemon.json# /etc/docker/daemon.json
{
"registry-mirrors":[
"<https://05i2bnnf.mirror.aliyuncs.com>",
"<https://docker.mirrors.ustc.edu.cn>",
"<http://hub-mirror.c.163.com>"
]
}systemctl daemon-reload
systemctl restart docker.service!注意
Docker国内镜像源因某些原因下架或关停, 请使用其他方式(方式1, 方式2)
报错

解决方法
找不到 runc 或者升级 runc
下载 runc 替换系统中这三个地方
下载 runc,地址:https://github.com/opencontainers/runc/releases

# 重命名
mv runc.amd64 runc复制并替换到系统中
cp runc /usr/local/bin/
cp runc /usr/local/sbin/
cp runc /usr/bin/
完成!