前言

Compose是一个用于定义和运行多容器Docker应用程序的工具。使用Compose,您可以使用YAML文件配置应用程序的服务。然后,使用一个命令,从配置中创建并启动所有服务。Compose 适用于所有环境:生产、登台、开发、测试以及 CI 工作流程。

使用 Compose 基本上是一个三步过程:


使用 Dockerfile 定义应用程序的环境,以便可以在任何地方复制它。

在 docker-compose.yml 中定义构成应用程序的服务,以便它们可以在隔离环境中一起运行。

运行 docker compose up,Docker compose 命令启动并运行您的整个应用程序。 您也可以使用

docker-compose 二进制文件运行 docker-compose up。


一、安装docker compose

Docker Compose 依赖 Docker Engine 来完成工作,因此请确保你已经在本地或远程安装了 Docker Engine,具体取决于你自己的设置。

在 Linux系统 上,你可以从 GitHub 上的 Compose 存储库发布页面下载 Docker Compose 二进制文件。 按照下面的说明进行操作,其中涉及在终端中运行的 curl 命令以下载二进制文件。


1.运行以下命令下载 Docker Compose 的当前稳定版本:

sudo curl -L "https://github.com/docker/compose/releases/download/1.29.2/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose



2.对二进制文件授权可执行权限:

sudo chmod +x /usr/local/bin/docker-compose



3.测试安装

docker-compose --version



如果安装后命令 docker-compose 失败,请检查你的路径。 还可以创建指向 /usr/bin 或路径中任何其他目录的符号链接,命令如下。


sudo ln -s /usr/local/bin/docker-compose /usr/bin/docker-compose



二、测试是否安装成功

在终端输入命令:

docker-compose --version


三、卸载

如果使用 curl 安装,则卸载 Docker Compose命令如下:

sudo rm /usr/local/bin/docker-compose



如果使用 pip安装,则卸载 Docker Compose命令如下:

pip uninstall docker-compose



原文链接:https://blog.csdn.net/weixin_42508641/article/details/123520655