在CentOS/RHEL中安装Docker

半兽人 发表于: 2021-01-19   最后更新时间: 2023-06-16 14:31:21  
{{totalSubscript}} 订阅, 3,611 游览

操作系统要求

要安装Docker引擎,你需要CentOS 7、CentOS 8(stream)或CentOS 9(stream)的维护版本。老版本我们停止测试了,不知道你会遇到什么样的问题。

  • 必须启用centos-extras仓库。这个存储库默认是启用的,但如果你已经禁用它,你需要重新启用它

  • 推荐使用overlay2存储驱动。

卸载旧版本

卸载它们,以及相关的依赖关系,保持干净。

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

卸载旧社区版的

sudo yum remove docker-ce docker-ce-cli containerd.io docker-compose-plugin

设置存储库

sudo yum install -y yum-utils

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

安装 Docker CE

sudo yum install docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin

启动Docker

sudo systemctl daemon-reload
sudo systemctl start docker

查看状态

sudo systemctl status docker

也可以用这个查看docker日志:

journalctl -xeu docker

验证docker

sudo docker run hello-world

相关连接:

英文原文地址:https://docs.docker.com/engine/install/centos/#os-requirements

更新于 2023-06-16

查看docker更多相关的文章或提一个关于docker的问题,也可以与我们一起分享文章