抱歉,评论被关闭
如何解决centos8使用DOCKER遇到安装问题
今日在最新centos8环境中使用按照官方的方法安装DOCKER
$ sudo yum remove docker \
docker-client \
docker-client-latest \
docker-common \
docker-latest \
docker-latest-logrotate \
docker-logrotate \
docker-engine
$ sudo yum install -y yum-utils
$ sudo yum-config-manager \
--add-repo \
https://download.docker.com/linux/centos/docker-ce.repo
$ sudo yum-config-manager --enable docker-ce-nightly
$ sudo yum-config-manager --enable docker-ce-test
这一步出现问题:
# yum install docker-ce docker-ce-cli containerd.io
上次元数据过期检查:0:14:12 前,执行于 2020年09月03日 星期四 16时10分32秒。
错误:
问题: package docker-ce-3:19.03.13-1.2.beta2.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 filtered out by modular filtering
- package containerd.io-1.2.13-3.1.el7.x86_64 is filtered out by modular filtering
- package containerd.io-1.2.13-3.2.el7.x86_64 is filtered out by modular filteringr
看样子默认库containerd.io版本低了一点
解决办法:
yum install -y https://mirrors.aliyun.com/docker-ce/linux/centos/7/x86_64/edge/Packages/containerd.io-1.2.2-3.3.el7.x86_64.rpm
$ sudo systemctl start docker
$ sudo docker run hello-world
开机启动
systemctl enable docker
安装一切正常!
版本的问题可以也选择降低对应版本来解决 不一定用最新的
[root@localhost ~]# yum list docker-ce --showduplicates | sort -r
docker-ce.x86_64 3:19.03.9-3.el7 docker-ce-test
docker-ce.x86_64 3:19.03.9-3.el7 docker-ce-stable
docker-ce.x86_64 3:19.03.8-3.el7 docker-ce-test
docker-ce.x86_64 3:19.03.8-3.el7 docker-ce-stable
docker-ce.x86_64 3:18.09.0-1.5.beta5.el7 docker-ce-test
docker-ce.x86_64 3:18.09.0-1.3.beta3.el7 docker-ce-tes
$ sudo yum install docker-ce-<VERSION_STRING> docker-ce-cli-<VERSION_STRING> containerd.io
文出自 “凹凸曼” 博客,请务必保留此出处 http://www.apoyl.com/?p=2923
Tag:
日志信息 »
该日志于2020-09-03 16:45由 凹凸曼 发表在docker分类下,
评论已关闭。
目前盖楼