CentOS Docker 安装

CentOS Docker 安装

Docker 支持以下的 64 位 CentOS 版本:

  • CentOS 9 (stream)
  • 更高版本…

必须启用 centos-extras 仓库,该仓库默认启用,如果您禁用了它,需要重新启用。


使用官方安装脚本自动安装

安装命令如下:

$ curl -fsSL https://get.docker.com -o install-docker.sh
$ sudo sh install-docker.sh

手动安装

卸载旧版本

较旧的 Docker 版本称为 docker 或 docker-engine,如果已安装这些程序,请卸载它们以及相关的依赖项。

运行以下命令卸载旧版本:

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

安装

使用 Docker 仓库进行安装

在新主机上首次安装 Docker 之前,需要设置 Docker 仓库。之后,您可以从仓库安装和更新 Docker。

设置仓库

安装 dnf-plugins-core 包(提供管理 DNF 仓库的命令),并设置仓库。

sudo dnf -y install dnf-plugins-core

使用以下命令来设置稳定的仓库。

使用官方源地址(比较慢)

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

可以执行以下命令换成清华大学的镜像源:

清华大学镜像源

sed -i ‘s+https://download.docker.com+https://mirrors.tuna.tsinghua.edu.cn/docker-ce+’ /etc/yum.repos.d/docker-ce.repo

参考地址:https://mirrors.tuna.tsinghua.edu.cn/help/docker-ce/

安装

运行以下命令安装Docker::

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

如果提示接受 GPG 密钥,验证指纹是否与 060A 61C5 1B55 8A7F 742B 77AA C52F EB6B 621E 9F35 匹配,如果匹配则接受。

安装成功后,启动 Docker 引擎:

sudo systemctl start docker

如果希望 Docker 在系统启动时也启动可以使用以下命令:

sudo systemctl enable --now docker

以上命令会配置 Docker 的 systemd 服务,在系统启动时自动启动 Docker。

Docker 安装完默认未启动。并且已经创建好 docker 用户组,但该用户组下没有用户。

运行以下命令来验证安装是否成功:

sudo docker run hello-world

此命令会下载一个测试镜像,并在容器中运行,当容器运行时,会打印确认消息并退出。

卸载 docker

删除安装包:

yum remove docker-ce

删除镜像、容器、配置文件等内容:

rm -rf /var/lib/docker

暂无介绍....

延伸阅读:

CentOS Docker 安装

CentOS Docker 安装Docker 支持以下的 64 位 CentOS 版本:CentOS 9 (stream...

guozhiman
2025年5月20日
全自动 极简 Docker 端口分析大师,随时查看你的NAS和docker端口

通过映射host网络,将NAS上的所有在用端口进行整理,并且按照宿主机在用、Docker在用进行分类展示。主要的目的,是...

guozhiman
2025年7月6日
Debian Docker 安装

Debian Docker 安装Docker 支持以下的 64 位 Debian 版本:Debian Bookworm ...

guozhiman
2025年5月20日
MacOS Docker 安装

MacOS Docker 安装使用 Homebrew 安装macOS 我们可以使用 Homebrew 来安装 Docke...

guozhiman
2025年5月20日
Windows Docker 安装

Windows Docker 安装Docker 并非是一个通用的容器工具,它依赖于已存在并运行的 Linux 内核环境。...

guozhiman
2025年5月20日