什么是 Docker Compose?
Docker Compose 是一个用于定义和运行多容器 Docker 应用程序的工具。通过一个 YAML 文件(通常命名为 docker-compose.yml),你可以配置应用程序的服务,并使用一条命令启动所有服务。
安装 Docker Compose
确保你已安装 Docker。然后在 Linux 系统中可使用以下命令安装 Compose:
sudo curl -L "https://github.com/docker/compose/releases/latest/download/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose
sudo chmod +x /usr/local/bin/docker-compose
验证安装:
docker-compose --version
编写 docker-compose.yml 示例
以下是一个简单的 Web 应用 + Redis 的组合示例:
version: '3'
services:
web:
build: .
ports:
- "5000:5000"
redis:
image: "redis:alpine"
常用命令
docker-compose up:构建并启动所有服务docker-compose down:停止并删除容器、网络等docker-compose ps:列出项目中所有容器状态docker-compose logs:查看服务日志