首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >从外部docker-compose容器连接到docker容器

从外部docker-compose容器连接到docker容器
EN

Stack Overflow用户
提问于 2019-07-18 18:46:49
回答 1查看 382关注 0票数 0

我们的两个服务

我们有LXV virtual-machine-1,我们有与service-1和其他服务的docker-compose。我们有另一个LXV virtual-machine-2,其中我们有与service-B和新的其他服务的docker-compose。让我们假设这两个服务使用端口80和81

问题

如何在不同的LXV虚拟机中通过不同的docker组合从service-1连接到service-B

我们尝试了什么

我们通过添加映射服务-1和virtual-machine-1的ip地址更改了LXV virtual-machine-2上的hosts文件。virtual-machine-1有一个转发代理,该代理被配置并将请求转发到service-1

来自virtual-machine-2ping service-1telnet service-1 80工作。然而,在virtual-machine-2的docker-compose中,相同的ping在容器内不起作用。

EN

回答 1

Stack Overflow用户

发布于 2019-07-18 21:04:11

事实证明,docker容器有默认的hosts文件。因此我们需要在hosts文件中添加一条service-B IP映射到service-1容器hosts文件中的记录。为此,我们修改了起始sh脚本。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/57092753

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档