什么是 Docker Compose?
Docker Compose 是一个用于定义和运行多容器 Docker 应用程序的工具。通过一个 YAML 文件(通常命名为 docker-compose.yml),你可以配置应用程序的服务,并使用一条命令启动所有服务。
安装 Docker Compose
大多数现代 Docker Desktop 版本已内置 Compose。若需单独安装,请参考官方文档。验证安装:
docker-compose --version
基本使用示例
创建一个简单的 docker-compose.yml 文件:
version: '3.8'
services:
web:
image: nginx:alpine
ports:
- "80:80"
db:
image: postgres:15
environment:
POSTGRES_PASSWORD: example
然后在终端执行:
docker-compose up -d
即可在后台启动 Web 服务器和数据库服务。
常用命令
docker-compose up:创建并启动容器docker-compose down:停止并移除容器、网络等docker-compose ps:列出当前项目中的容器docker-compose logs:查看服务日志