我希望在VM主機之外的獨立特定IP地址(192.168.0.222
,192.168.0.227
)之外提供兩個容器,無需端口映射。這意味着我希望通過使用IP直接訪問容器上的任何端口。我已經在虛擬機主機之外的網絡中運行了192.168.0.1-192.168.0.221範圍內的機器。如何將特定IP分配給容器並使其可在VM主機之外訪問?
Docker 1.10.0現在可以嗎?如果是這樣,怎麼樣?
我使用boot2docker/VirtualBox驅動程序在OS X 10.11上使用docker version 1.10.0, build 590d5108
和docker-machine version 0.6.0, build e27fb87
。
我一直在試圖弄清楚這一點了一會兒,沒有運氣,我已經閱讀下列問題及解答:
- How to assign static public IP to docker container
- How to expose docker container's ip and port to outside docker host without port mapping?
- How can I make other machines on my network access my Docker containers (using port mapping)?