美文网首页
CentOS 8.1.1911 安装docker

CentOS 8.1.1911 安装docker

作者: 已然之伤 | 来源:发表于2020-08-20 16:39 被阅读0次

1.卸载可能存在的旧版docker

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

2.添加docker资源库

sudo yum install -y yum-utils
sudo yum-config-manager \
    --add-repo \
    https://download.docker.com/linux/centos/docker-ce.repo

3.安装docker

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

可能遇到的问题:

Problem: package docker-ce-3:19.03.12-3.el7.x86_64 requires containerd.io >= 1.2.2-3, but none of the providers can be installed

需要自行下载安装高版本containerd.io

wget https://mirrors.aliyun.com/docker-ce/linux/centos/7/x86_64/edge/Packages/containerd.io-1.2.13-3.2.el7.x86_64.rpm
sudo yum install containerd.io-1.2.13-3.2.el7.x86_64.rpm

重新执行安装命令
这里可能还会遇到问题:

Error:Transaction test error:
  file /usr/share/man/man1/docker-attach.1.gz from install of docker-ce-cli-1:19.03.12-3.el7.x86_64 conflicts with file from package podman-manpages-1.4.2-5.module_el8.1.0+237+63e26edc.noarch

这是因为CentOS8中自带的容器软件podman与docker冲突,如需继续安装,卸载即可

yum remove podman

重新执行安装命令
安装完成
4.docker启动并设置为开机启动

sudo systemctl start docker
sudo systemctl enable docker

相关文章

网友评论

      本文标题:CentOS 8.1.1911 安装docker

      本文链接:https://www.haomeiwen.com/subject/cfosjktx.html