Docker0在Vagrant上的问题

时间:2018-07-28 02:47:11

标签: docker networking

我有一个正在部署的应用程序,该应用程序获取本地IP地址以打开用于通信的端口。它在无业游民/ virtualbox设置上运行。一切都很好。我最近安装了docker来运行数据库容器。

我发现的是,现有应用程序尝试获取其IP地址时,正在找到docker0地址172.x.x.x,事情开始崩溃。如果我销毁了docker0适配器(sudo ip link del docker0),一切就会恢复正常。

有没有一种方法,当java应用程序要求提供IP地址时,它不返回docker地址?

1 个答案:

答案 0 :(得分:1)

这就是docker的工作方式。您可以在主机网络中运行容器,这样它将使用“ VM” IP。

docker run my_container --net=host