如何解决centos8使用DOCKER遇到安装问题

分类:docker | 作者:凹凸曼 | 发表于2020/09/03 如何解决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

打赏作者

您的支持将鼓励我们继续创作!

[微信] 扫描二维码打赏

[支付宝] 扫描二维码打赏

正在跳转到PayPal...
Tag:

日志信息 »

该日志于2020-09-03 16:45由 凹凸曼 发表在docker分类下, 评论已关闭。

目前盖楼

抱歉,评论被关闭

«