1.卸载服务器上的 旧版 Docker 避免旧版本冲突
sudo dnf remove docker docker-client docker-common docker-selinux
2.配置 Docker 的官方仓库源(可选,有的服务器已经配置好了)
sudo dnf config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo
3.执行正式安装
sudo dnf install docker-ce docker-ce-cli containerd.io
4.启动 Docker(打开自启动 + 立即启动服务)
sudo systemctl enable --now docker
1.为什么要有第2步?
答:系统默认仓库可能不包含最新 Docker 版本,通过官方仓库可确保安装最新或特定版本。同时,官方仓库会明确声明软件包依赖关系,避免手动处理依赖冲突(如 containerd.io 版本兼容性问题)。
2.如何确定 Docker 的官方仓库源是否生效?
答:执行 dnf repolist
可验证新仓库是否添加成功。
3.如何禁用步骤2配置的官方仓库?
答:若需临时关闭 Docker 仓库,可以通过dnf repolist
查询所有repo
,然后找到 Docker 官方仓库的 ID,执行下面的禁用命令:
sudo dnf config-manager --set-disabled docker-ce-stable
其他相关文档:
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。