介绍
Docker Compose 是用于定义和运行多容器 Docker 应用程序的工具。用户利用该软件通过单个协调命令启动、执行、通信和关闭容器。
本教程将向您展示如何在 CentOS 7 上安装 Docker Compose。
先决条件
- 运行 CentOS 7 的系统
- 具有 sudo 权限的用户帐户
- CentOS 上現有的 Docker 安裝
- 命令行/终端窗口 (Ctrl-Alt-F2)
从 GitHub 存储库安装 Docker Compose
你可以从官方的 CentOS 仓库下载 Docker Composer,但一般不建议这样做。最好的选择是从 GitHub 存储库安装二进制包,因为它可以确保您下载最新的软件。
按照这些简单的步骤,开始在 CentOS 上使用 Docker Compose。
步骤 1:更新存储库和包
在开始任何安装之前,请确保更新软件存储库和软件包。
在终端中输入以下命令:
sudo yum update
sudo yum upgrade
在下一步中,您将使用 curl 命令下载 Docker Compose 的二进制文件。事先,通过键入以下内容检查您是否具有所需的命令工具:
curl
如果输出显示消息 curl,则系统上安装了 curl:请尝试“curl --help”或“curl --manual”以获取更多信息
。
如果您看到 curl: 命令未找到
,则需要在设置 Docker Compose 之前安装它。
要安装 curl,请使用以下命令:
sudo yum install curl
注意:有关 curl 的更多教程,请访问我们的指南 如何使用 curl 设置或更改用户代理 和 如何使 curl 忽略证书错误。
第 2 步:下载码头工人撰写
首先,通过运行 curl
命令下载当前稳定版本的 Docker Compose (1.24.1.):
sudo curl -L "https://github.com/docker/compose/releases/download/1.24.1/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose
–L
选项告诉系统在文件被移动的情况下遵循任何重定向。–o
将文件名更改为 docker-compose
,以便您可以在需要时轻松找到它。选项 /usr/local/bin/
指定存储软件包的位置。
注意:在撰写本文时,Docker 容器的最新稳定版本是 1.24.1。要检查新版本,请参阅 GitHub 上的 Docker Compose 页面。要安装特定版本,请将 URL 中的 1.24.1
替换为首选版本号。
接下来,更改文件权限以使软件可执行:
sudo chmod +x /usr/local/bin/docker-compose
Docker Compose 不需要运行安装脚本。下载软件后,即可使用。
步骤 3:验证安装
要验证安装,请使用以下命令检查安装的版本:
docker–compose –-version
使用 Pip 安装 Docker Compose
如果您在使用上述步骤安装 Docker Compose 时遇到问题,请尝试使用 Pip 包管理器下载软件。
只需在终端窗口中键入以下命令:
sudo pip install docker-compose
输出应显示 docker-compose-1.24.1(撰写本文时的最新版本)是否已成功安装。
注意:如果你没有 Pip,请看我们关于如何在 CentOS 上安装 Pip 的指南。
如何卸载 Docker Compose
要卸载 Docker Compose,如果您使用 curl run 安装:
sudo rm /usr/local/bin/docker-compose
如果使用 pip 命令安装软件,请使用以下命令删除 Docker Compose:
pip uninstall docker-compose
结论
现在你知道如何在 CentOS 7 上安装 Docker Compose。本文包括两个安装选项,其中一个应该适用于您的系统。
安装后,您可能需要了解 Docker 容器管理的最佳实践。
留言