MENU

在CentOS 8安装Docker踩坑

• 2020 年 04 月 18 日 • 阅读: 2896 • 折腾

Docker 是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的容器中,然后发布到任何流行的Linux机器或Windows 机器上,也可以实现虚拟化,容器是完全使用沙箱机制,相互之间不会有任何接口。


本文内容基于
CentOS 8
系统root用户

最近将服务器从CentOS 7升级到了CentOS 8。在安装docker的时候出了一些问题。在这里讲一下自己遇到的问题和解决方法吧。

问题一

containerd.io版本过低

原先一直安装结果一直报错,最后才发现原来是containerd.io这个版本过低所造成的缘故。
通过运行

wget https://download.docker.com/linux/centos/7/x86_64/stable/Packages/containerd.io-1.2.6-3.3.el7.x86_64.rpm
yum install containerd.io-1.2.6-3.3.el7.x86_64.rpm

解决了

问题二

出现podman-manpages冲突

于是先把podman-manpages卸了再装docker

yum list podman-manpages  #查看list
yum remove podman-manpages.noarch  #卸载

安装Docker常用命令

安装最新版本

yum install docker-ce docker-ce-cli containerd.io

卸载Docker老版本

yum remove docker \
              docker-client \
              docker-client-latest \
              docker-common \
              docker-latest \
              docker-latest-logrotate \
              docker-logrotate \
              docker-engine

启动Docker

systemctl start docker
Docker官方文档
返回文章列表 文章二维码 打赏
本页链接的二维码
打赏二维码
添加新评论

已有 3 条评论
  1. 用着centos8的我居然不知道怎么安装

    1. @mzrme\#(看热闹)

    2. 邱さん 邱さん

      @沐森西有没有git呀,想改改哈哈

0:00

    "日々私たちが过ごしている日常というのは、実は奇迹の连続なのかもしれん"