Docker Compose 指令详解:docker-compose.yml 文件配置指南
Docker Compose 指令详解:docker-compose.yml 文件配置指南
Docker Compose 是一个用于定义和运行多容器 Docker 应用程序的工具。'docker-compose.yml' 是一个 YAML 文件,用于定义 Docker Compose 项目的配置和服务。
常用指令
以下是 'docker-compose.yml' 中常用的指令:
- version: 定义 Docker Compose 文件的版本。
- services: 定义服务及其配置。
- image: 指定服务的 Docker 镜像。
- build: 定义服务的构建配置。
- ports: 指定服务要映射的端口。
- volumes: 指定服务要挂载的卷。
- environment: 指定服务的环境变量。
- depends_on: 指定服务依赖的其他服务。
- networks: 定义 Docker 网络。
- deploy: 定义服务的部署配置。
示例
version: '3'
services:
web:
image: nginx:latest
ports:
- '80:80'
db:
image: mysql:latest
environment:
MYSQL_ROOT_PASSWORD: example
volumes:
- /data/mysql:/var/lib/mysql
networks:
- backend
redis:
image: redis:latest
ports:
- '6379:6379'
networks:
- backend
networks:
backend:
原文地址: https://www.cveoy.top/t/topic/n0YL 著作权归作者所有。请勿转载和采集!