1. 查看docker版本
安装yum-config-manager
#这个命令在yum-utils包
yum install -y yum-utils
下载docker-ce的源
# 下载docker-ce源文件
yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo
查看docker-ce的版本
# 查看docker-ce的版本
yum list docker-ce --showduplicates | sort -r
2. 下载docker-ce
此命令会报错!
# yum下载docker-ce最新版本(此命令会报错)
yum install docker-ce
Error:
Problem 1: problem with installed package podman-1.0.0-2.git921f98f.module_el8.0.0+58+91b614e7.x86_64
Problem 2: package buildah-1.19.8-1.module_el8.5.0+733+9bb5dffa.x86_64 requires runc >= 1.0.0-26, but none of the providers can be installed
(try to add '--allowerasing' to command line to replace conflicting packages or '--skip-broken' to skip uninstallable packages or '--nobest' to use not only best candidate packages)
报错原因为:
docker与( buildah、cockpit-podman、podman、podman-catatonit、podman-docker )软件包冲突,报错提示给出3种解决办法:(尝试在命令行中添加 '--allowerasing' 来替换冲突的软件包 或 '--skip-broken' 来跳过无法安装的软件包 或 '--nobest' 来不只使用软件包的最佳候选)。
正确的命令
# 移除冲突的软件包 --allowerasing
yum install docker-ce --allowerasing
3. 开启docker
# 查看docker状态
systemctl status docker
# 开启docker
systemctl start docker
# 配置开机自启
systemctl enable docker
# 查看docker版本
docker -v
----------------------------------- 作者:怒吼的萝卜 -----------------------------------