首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >共享VirtualBox VM和Docker容器网络

共享VirtualBox VM和Docker容器网络
EN

Stack Overflow用户
提问于 2020-11-15 22:55:08
回答 1查看 1.1K关注 0票数 1

我有一个带有VirtualBox的无头服务器。它运行多台虚拟机。其中之一是网络代理。它在子域的函数中将外部访问重定向到正确的VM。这些VM与内部网络(intnet)进行通信。

我想在这个配置中添加一些码头容器。如何成功地在我的码头容器和这个代理VM之间创建一个共享的网络?

我尝试用docker network create my_net创建一个桥接网络,然后在“桥接”模式下用一个额外的网卡连接VM。

使用此配置,ping可以工作,但不能使用实际的连接。在浏览器中显示网页并不是不可能的。

我是不是漏掉了什么配置?另外,将一个VM连接到一个码头网络是一个很好的实践吗?

EN

回答 1

Stack Overflow用户

发布于 2020-11-16 01:40:45

在其中一个VM上运行容器。在这里使用完全正常的Docker设置:创建一个用于容器间通信的网络,但不要配置它,完全忽略容器专用网络的详细信息和IP地址。

当您使用docker run -p选项时,它将在VM的网络接口上发布容器的端口。从那时起,其他VM可以使用VM的IP地址调用已发布的端口,就好像它是运行在VM上的非容器进程一样。相反,容器应该能够在没有特殊设置的情况下对其他VM进行出站调用。

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

https://stackoverflow.com/questions/64850644

复制
相关文章

相似问题

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