获取这个简单的撰写文件
version: '2'
services:
my_service:
image: my_image
ports:
- "8080:8080"
volumes:
- /:/AAA
- /BB:/BB
我尝试在这里实现两个目标
1.设置的环境变量用于在宿主机和外部的服务。
赞:
version: '2'
environment:
-MY_VAR : 1
services:
my_service:
image: my_image
ports:
- "8080:8080"
volumes:
- /:/AAA
- /BB:/BB
2。根据操作系统附加卷。像这样的东西:
version: '2'
services:
my_service:
image: my_image
ports:
- "8080:8080"
volumes:
in case OS=ubuntu then - /:/AAA end
- /BB:/BB
现在,作为一种解决方法,我用包装docker-compose up命令的脚本解决了这个问题。那么第一台ENVVAR修改撰写YAML内卷部分然后启动撰写的。但是最好在组合文件本身中解决这些问题,这样我们就可以键入docker-compose up,而不必理会初始化脚本本身。