有没有人知道是否有可能有一个码头标签使用服务项目?
即:取以下,
services:
app:
image: repo/my-test-app
container_name: my-test-app
labels:
com.example.appname: my-test-app
有一些方法可以让标签引用container_name,即:
services:
app:
image: repo/my-test-app
container_name: my-test-app
labels:
com.example.appname: ${container_name}
显然,这将传递一个shell变量,但我如何传递container_name?
为了清楚起见,我知道有默认标签“com.docker.compose.service”,但这只是一个功能示例。
1条答案
按热度按时间xa9qqrwz1#
我想到了用envs来解决这个问题。
例如,定义env:
然后你在你的docker-compose中调用它: