什么是 Docker Compose?
Docker Compose 是一个用于定义和运行多容器 Docker 应用程序的工具。
通过一个 docker-compose.yml 文件,你可以配置应用程序的服务,
然后使用一条命令即可创建并启动所有服务。
基本结构示例
# docker-compose.yml
version: '3.8'
services:
web:
image: nginx:latest
ports:
- "80:80"
db:
image: mysql:8.0
environment:
MYSQL_ROOT_PASSWORD: example
常用命令
docker-compose up:构建、创建并启动服务docker-compose down:停止并移除容器、网络等docker-compose ps:列出当前项目中的容器docker-compose logs:查看服务日志
适用场景
Docker Compose 非常适合开发、测试和持续集成环境, 能快速搭建包含数据库、缓存、Web 服务等组件的本地开发环境。