Docker Compose 在 Ubuntu 22.04 LTS 中的使用

644 阅读2分钟

Docker Compose 是什么?

Docker Compose 是 Docker 官方提供的一个命令行工具,用于定义和运行多容器应用程序。它允许用户使用一个简单的 docker-compose.yml 文件来描述应用程序的所有服务,然后使用一个命令来启动或停止整个应用程序。

Docker Compose 的主要用途:

  • 使用 Docker Compose 可以轻松地定义多容器应用程序,包括服务的依赖关系、网络配置和环境变量等。
  • Docker Compose 可以自动管理容器的启动顺序,确保服务按正确的顺序启动。
  • Docker Compose 可以方便地在不同环境中部署应用程序,例如开发、测试和生产环境。

在 Ubuntu 22.04 LTS 中安装 Docker Compose:

  • 首先,需要确保已经安装了 Docker。如果还没有安装,可以参考前面的文档进行安装。
  • 接下来,使用以下命令安装 Docker Compose:
sudo apt install docker-compose
  • 最后,使用以下命令测试安装是否成功:
docker-compose --version

使用 Docker Compose 创建、运行和管理多容器应用程序:

  • 运行一个现有的 Docker Compose 文件:
docker-compose up
  • 后台挂起运行 Docker Compose 文件:
docker-compose up -d
  • 查看运行的 Docker Compose 文件日志:
docker-compose logs
  • 停止一个正在运行的 Docker Compose 应用程序:
docker-compose stop
  • 重新启动一个已停止的 Docker Compose 应用程序:
docker-compose start
  • 删除一个已停止的 Docker Compose 应用程序:
docker-compose down
  • 查看所有正在运行的 Docker Compose 应用程序:
docker-compose ps
  • 查看所有已创建的 Docker Compose 应用程序:
docker-compose ps -a
  • 重新构建一个 Docker Compose 应用程序:
docker-compose build
  • 登录到一个正在运行的 Docker Compose 容器:
docker-compose exec <container_name> bash

总结

Docker Compose 是一个非常强大的工具,它可以帮助开发者轻松地定义和运行多容器应用程序。在 Ubuntu 22.04 LTS 中,安装和使用 Docker Compose 非常简单,只需要几个命令即可