Hiccup
发布于 2023-05-10 / 187 阅读
0
1

Centos Linux 安装 Docker、Docker Compose

URL:https://docs.docker.com/engine/install/centos/

要在 CentOS 上开始使用 Docker Engine,请确保满足先决条件,然后按照安装步骤进行操作。

先决条件

操作系统要求

要安装 Docker Engine,需要下列 CentOS 版本之一的维护版本:

CentOS 7

CentOS 8(流)

CentOS 9(流)

必须启用 centos-extras 资源库。该版本库默认已启用。如果已禁用,则需要重新启用。

卸载旧版本

旧版本的 Docker 由 dockerdocker-engine 提供。在尝试安装新版本之前,请先卸载旧版本以及相关的依赖关系。

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

yum 可能会报告你没有安装这些软件包。

卸载 Docker 时,存储在 /var/lib/docker/中的映像、容器、卷和网络不会被自动移除。

安装方法

你可以根据自己的需要,用不同的方法安装 Docker Engine:

  • 你可以设置 Docker 的存储库,然后从存储库中进行安装,以方便安装和升级任务。这是推荐的方法。

  • 你可以下载 RPM 包,手动安装,并完全手动管理升级。这在一些情况下非常有用,比如在无法访问互联网的空气屏蔽系统上安装 Docker。

  • 在测试和开发环境中,可以使用自动便捷脚本来安装 Docker。

使用 rpm 仓库安装

在新主机上首次安装 Docker Engine 之前,需要先设置 Docker 资源库。之后,你就可以从版本库中安装和更新 Docker 了。

设置版本库

安装 yum-utils 软件包(提供 yum-config-manager 实用工具)并设置版本库。

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

安装 Docker 引擎

  1. 安装 Docker Engine、containerd 和 Docker Compose: 最新特定版本

要安装最新版本,请运行

sudo yum 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,但不会启动 Docker。此外,它还创建了一个 docker 组,但默认情况下不会向该组添加任何用户。

  1. 启动 Docker。

sudo systemctl start docker
# 执行下列语句,将docker加入开机启动
sudo systemctl enable docker
  1. 运行 hello-world 映像,验证 Docker 引擎是否安装成功。

sudo docker run hello-world

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

现在,你已成功安装并启动了 Docker Engine。

**注:**上述引用中的是官方文档中的原话,我机翻了下,并且在腾讯云服务器上实践了,没有任何问题;



评论