如何在docker-compose中更改Docker堆栈生成的服务名称
在使用以下方式部署此撰写文件的堆栈时:
docker stack deploy -c docker-compose.yml myappservice-name:
image: service-image
namelike-property: my-custom-service-name // here I would like to know the property
生成的服务名称将为
我希望它由 my-custom-service-name 命名和引用 __
回答:
对于服务之间的通信,如果两个服务都在同一网络中,则可以使用在撰写文件中定义的serviceName(在您的情况下,您的服务名称为service-name)。
完成后docker service
ls,堆栈名称将显示在每个服务之前。这样做是因为有可能拥有两个不在共享网络中的同名服务。您无法更改它,这样做也没有任何意义,因为该名称并不重要,实际上只是一个ID。但是,您可以更改堆栈的名称以获取$
{StackNameILike}:$ {ServiceNameILike}
以上是 如何在docker-compose中更改Docker堆栈生成的服务名称 的全部内容, 来源链接: utcz.com/qa/425400.html