Docker Compose

更新时间:2023-02-22 15:57:53标签:docker

示例

1version: "3.9"
2services:
3 nginx:
4 image: nginx:1.22-alpine
5 container_name: nginx
6 volumes:
7 - ./nginx/nginx.conf:/etc/nginx/nginx.conf
8 - static:/var/www/static:ro
9 ports:
10 - "80:80"
11 restart: always
12volumes:
13 static:
14networks:
15 # default代表所有服务的默认网络
16 default:
17 # 网络名称
18 name: network-name
19 # 网络模式,默认为bridge(所有模式:bridge、host、overlay、macvlan以及none)
20 driver: bridge
21 # 网络管理
22 ipam:
23 driver: default
24 config:
25 # 指定子网网段
26 - subnet: 172.58.0.0/16

参考文档

https://docs.docker.com/compose/gettingstarted/