Docker容器无法在Mac OS

时间:2018-06-18 16:08:47

标签: macos docker docker-compose containers docker-for-mac

我有两个容器,“container1”和“container2”在同一个网络中运行。第二个容器公开端口8080(在Docker Compose I中插入端口:8080:8080)。第一个容器尝试连接到第二个容器(使用Java应用程序,主机名作为容器的名称,端口使用第二个容器公开的端口),但它不起作用。使用容器1内的shell,我正在尝试“ping container2”并且它正常工作,Docker正确解析DNS名称并收到所有数据包。但是使用(在Java代码中)作为主机名“container2:8080”,它不起作用。

我只在Mac OS High Sierra和Docker 17.12.0-ce-mac5上出现问题。在Ubuntu它工作,我不知道为什么。

0 个答案:

没有答案