前言
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