星辰
星辰
Published on 2022-01-19 / 13 Visits
0
0

Docker Compose 快速安装

1 国内服务器 - GitHub Mirror

对于国内用户,由于网络限制,直接从 GitHub 下载文件可能会遇到速度缓慢或连接失败的问题。为了解决这一问题,可以使用 GitHub 镜像服务来加速下载。以下是使用国内镜像下载 Docker Compose 的命令:

curl -L "https://ghproxy.linkos.org/https://github.com/docker/compose/releases/latest/download/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose && chmod +x /usr/local/bin/docker-compose

此命令通过 ghproxy.linkos.org 镜像服务下载 Docker Compose 的最新版本,并将其保存到 /usr/local/bin/docker-compose 路径下,同时赋予可执行权限。


2 国外服务器

对于国外用户或网络环境较好的用户,可以直接从 GitHub 官方源下载 Docker Compose。以下是直接从 GitHub 下载的命令:

curl -L "https://github.com/docker/compose/releases/latest/download/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose && chmod +x /usr/local/bin/docker-compose

此命令从 GitHub 官方源下载 Docker Compose 的最新版本,并将其保存到 /usr/local/bin/docker-compose 路径下,同时赋予可执行权限。


3 新增说明

从 Docker 的较新版本开始,Docker Compose 工具已经集成到 Docker 工具中,因此无需单独安装 docker-compose 工具包。在安装 Docker 后,可以直接使用 docker compose 命令来管理容器编排。例如,检查 Docker Compose 版本可以使用以下命令:

docker compose version

注意事项:

  1. 使用集成在 Docker 中的 Docker Compose 时,所有命令均以 docker compose 开头,中间不再有横线(即 docker-compose 已被弃用)。

  2. 如果仍然使用旧版本的 Docker,可能需要单独安装 docker-compose 工具包。

  3. 确保您的 Docker 版本支持集成 Docker Compose 功能,以避免命令无法识别的问题。

通过以上改进,可以更高效地使用 Docker Compose 工具,同时避免不必要的安装步骤。


Comment