我想将docker-host port(3389)转发到docker容器,以便容器可以连接到127.0.0.1:3389。这有可能吗?
答案 0 :(得分:3)
最简单的方法是使用--net=host
。这有效地将容器放入主机网络(可能不是您想要的)。另一个选择是与docker主机接口通信。
DOCKER_HOST=`ip route show | grep ^default | awk '{print $3}'`
应该找出容器内主机的IP。后者假定主机服务侦听该(或所有)主机接口。最有可能使用iptables实现你想要的技巧,但这两个是我能想到的最简单的。您可能需要查看https://docs.docker.com/articles/networking/以获取更多详细信息。