docker - 将Docker容器的生成名称传递给docker-compose中的另一个容器

标签 docker docker-compose

在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/

相关文章:

azure - 使用 CLI 通过 docker-compose 部署到 Azure 时,访问代理页面时出现超时

java - 如何从 docker compose 设置带有点的属性名称?

docker - 构建 Jenkins Docker 镜像失败

docker - 为什么在 Docker 中使用完全相同的构建命令每次都会产生不同的哈希值?

docker - docker 1.9注册表API更改

docker - 构建镜像时在 docker-compose 中使用 docker --squash

docker - 如何以root用户身份运行docker-compose Docker Cloud

django - 在TravisCI中运行dockerized django应用程序时,coveralls无法识别 token ,而只能从请求请求中识别

docker - 如何防止docker容器消耗所有CPU?

docker - hcitool lescan(BLE 或任何扫描,例如 hcitool、gatttool、btdevice-l 等...)在非特权和非主机网络模式下的 docker 中是否可能?