在docker-compose中生成容器名称。而且我需要将此名称传递给另一个容器,以便它可以建立连接。
我的情况是,我想基于Docker的容器创建一个容器并与主机通信,在同级容器中执行某些操作作为其中的第二个过程。
那么如何在另一个容器中使用容器名称?
最佳答案
使用docker-compose 1.6.1以及在network-scoped alias中添加docker-compose issue 2829将会很容易。
--alias
option can be used to resolve the container by another name in the network being connected to.
这意味着您的第一个容器可以假定存在容器“x”,只要稍后,另一个容器以网络范围的别名“x”开头。
关于docker - 将Docker容器的生成名称传递给docker-compose中的另一个容器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35519405/