安装DOCKER引擎
具体安装步骤不会的可以参考菜鸟教程哦,写的比较详细;
安装最新版本的Docker Engine和容器,或者转到下一步安装特定版本:
运行 :$ sudo yum install docker-ce docker-ce-cli containerd.io
之后出现
错误:
问题: package docker-ce-3:19.03.11-3.el7.x86_64 requires containerd.io >= 1.2.2-3, but none of the providers can be installed
- cannot install the best candidate for the job
- package containerd.io-1.2.10-3.2.el7.x86_64 is excluded
- package containerd.io-1.2.13-3.1.el7.x86_64 is excluded
- package containerd.io-1.2.13-3.2.el7.x86_64 is excluded
- package containerd.io-1.2.2-3.3.el7.x86_64 is excluded
- package containerd.io-1.2.2-3.el7.x86_64 is excluded
- package containerd.io-1.2.4-3.1.el7.x86_64 is excluded
- package containerd.io-1.2.5-3.1.el7.x86_64 is excluded
- package containerd.io-1.2.6-3.3.el7.x86_64 is excluded
(尝试添加 '--skip-broken' 来跳过无法安装的软件包 或 '--nobest' 来不只使用最佳选择的软件包)
解决方案:
进入阿里云镜像地址:https://mirrors.aliyun.com/docker-ce/linux/centos/7/x86_64/edge/Packages/
找到你想要的或者最新的containerd.io包,拼接在阿里云地址后面,
例如:
yum install -y https://mirrors.aliyun.com/docker-ce/linux/centos/7/x86_64/edge/Packages/containerd.io-1.2.13-3.1.el7.x86_64.rpm
然后再次执行:
yum install docker-ce docker-ce-cli containerd.io
便可完成安装!
补充:如果再遇到:
file /usr/share/man/man1/docker-attach.1.gz from install of docker-ce-cli-1:19.03.11-3.el7.x86_64 conflicts with file from package podman-manpages-1.4.2-5.module_el8.