这可能是一个完全蹩脚的问题,但我正在浏览docker-compose的不同指令示例,我想到了一个想法。
是否有语法或代码簿指定用docker-compose.yml
写的间距的间距语法?在线不同的示例显示不同的间距。
我知道tab
中不允许docker-compose.yml
,但对于间距部分,以下哪一项是正确的 -
docker-compose.yml
:这里的间距是2个空格,用于服务,指令及其值(使用-
给出)
version: "3.2"
services:
myservice:
image: mysql:5.5
container_name: contDEV
ports:
- target: 18530
published: 3306
volumes:
- type: bind
source: /app
target: /var
environment:
- MYSQL_USER=unpush
- MYSQL_PASSWORD=push
networks:
- cloud-nw
networks:
cloud-nw:
docker-compose.yml
:这里的间距是2个空格,对于服务和指令,但是它们的值(使用-
给出)没有空格。
version: "3.2"
services:
myservice:
image: mysql:5.5
container_name: contDEV
ports:
- 18530:3306
volumes:
- type: bind
source: /app
target: /var
environment:
- MYSQL_USER=unpush
- MYSQL_PASSWORD=push
networks:
- cloud-nw
networks:
cloud-nw:
docker-compose.yml
:这里的间距是4个空格,对于服务和指令,但它们的值(使用-
给出)是没有空格的。
version: "3.2"
services:
myservice:
image: mysql:5.5
container_name: contDEV
ports:
- 18530:3306
volumes:
- type: bind
source: /app
target: /var
environment:
- MYSQL_USER=unpush
- MYSQL_PASSWORD=push
networks:
- cloud-nw
networks:
cloud-nw: