Man*_*gor 11 docker docker-compose
在docker-compose.yaml中,有没有办法引用服务名称(web,数据库),这样在下面的代码中,卷将创建 /store/web 为web和 /store/database数据库?
---
version: '2'
services:
web:
volumes:
- /store/${reference_service_name_above}
database:
volumes:
- /store/${reference_service_name_above}
Run Code Online (Sandbox Code Playgroud)
小智 2
docker-compose 文档没有提供这一点。
您可能希望使用在堆栈文件中创建卷的常见模式以在容器中使用。
version: "2"
services:
web:
volumes:
- web-logs:/var/log/web
volumes:
web-logs:
external: true
Run Code Online (Sandbox Code Playgroud)
https://docs.docker.com/compose/swarm/
https://docs.docker.com/compose/compose-file/#variable-substitution https://docs.docker.com/compose/compose-file/#volumes-volume-driver
| 归档时间: |
|
| 查看次数: |
4196 次 |
| 最近记录: |