[英]docker-compose volumes version 3 syntax
docker compose的版本3允许指定卷。 尽管我正在以不确定的方式使用它,但是有人可以提供一些见解,这是我想要的:
我们有很多应用程序,所以我想一次指定卷区域
volumes:
app: ./app
microservice: ./microservice
anothermicroservice: ./anothermicroservice
...
services:
app:
...
volumes:
- app/.git:/usr/src/.git
- app/src:/usr/src/src
microservice:
...
volumes:
- microservice/.git:/usr/src/.git
- microservice/src:/usr/src/src
...
这可能吗? 还是类似的东西? 谢谢
据我所知,卷语法不提供它。
但是我建议使用环境变量 ,例如使用.env文件
$ cat .env
APP=./app
MICROSERVICE=./microservice
$ cat docker-compose.yml
services:
app:
volumes:
- $APP/.git:/usr/src/.git
- $APP/src:/usr/src/src
microservice:
volumes:
- $MICROSERVICE/.git:/usr/src/.git
- $MICROSERVICE/src:/usr/src/src
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.