【发布时间】:2016-07-13 21:37:12
【问题描述】:
这是我想做的事情(我什至不确定在网上寻找什么文档)。
docker run --name userXXX -d ubuntu
docker run --name userYYY -d ubuntu
docker run --name userZZZ -d ubuntu
这样我就可以将 root 登录分发给容器@域。喜欢:
ssh root@userXXX.somedomain.foo
ssh root@userYYY.somedomain.foo
ssh root@userZZZ.somedomain.foo
这甚至可能吗?我想我需要设置 DNS
somedomain.foo
并将所有主机都放在同一个 docker 网络上(这似乎很合乎逻辑)。我似乎无法弄清楚的问题是 hostname.somedomain.foo => docker container
的正确路由每个容器都需要自己的 IP 使用该主机/IP 注册更新 DNS 记录 DNS 需要是我真实网络上的所有机器都知道的 somedomain.foo 的 DNS 授权之一。
有人做过这种事吗?
如果这个问题更适合超级用户,请告诉我,我可以移动它
【问题讨论】:
标签: networking docker docker-networking