Docker Compose 安装

新版 Docker 自带 Docker Compose,已经不需要单独安装
docker compose version

安装

下载

https://github.com/docker/compose/releases

上传

也可以使用 curl 命令来下载 GitHub 上的文件

curl -LO https://github.com/docker/compose/releases/download/v5.1.1/docker-compose-linux-x86_64
  • -L 选项用于跟随重定向,因为 GitHub 的文件可能会重定向到其他 URL。
  • -O 使用 URL 中的原始文件名保存
  • -o 选项指定下载文件保存的名称

重命名

mv xxx /usr/local/bin/docker-compose

增加执行权限

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

查看版本

root@VM-4-2-ubuntu:~# docker-compose --version

Docker Compose version v5.1.3

常用命令

docker-compose 是一个用于定义和运行多容器 Docker 应用程序的工具。

它使用 YAML 文件来配置应用程序的服务,并使用单个命令来启动、停止和管理整个应用程序。

以下是一些常用的 docker-compose 命令:

  1. docker-compose up - 从 docker-compose.yml 文件中启动应用程序的所有服务。如果不存在,则首先构建镜像,然后启动容器。
  2. docker-compose up -d - 在后台模式下启动应用程序的所有服务。
  3. docker-compose up -d <service_name> - 在后台模式下启动指定应用程序的服务。
  4. docker-compose down <service_name> - 停止并删除正在运行的应用程序的所有服务和相关容器、网络和卷。
  5. docker-compose ps - 列出正在运行的容器。
  6. docker-compose logs - 显示服务的日志输出。
  7. docker-compose exec <service_name> <command> - 在运行的服务容器中执行命令。
  8. docker-compose build - 构建或重新构建服务的镜像。
  9. docker-compose restart <service_name> - 重启指定的服务。
  10. docker-compose stop <service_name> - 停止指定的服务。
  11. docker-compose start <service_name> - 启动停止的服务。
  12. docker-compose pause <service_name> - 暂停指定的服务。
  13. docker-compose unpause <service_name> - 取消暂停指定的服务。
posted @ 2025-06-14 22:48  ioufev  阅读(68)  评论(0)    收藏  举报