我对 Docker 很陌生。我开始使用 VM 思维方式,但我意识到它使用了与 VM 甚至传统 LXC 容器完全不同的范式。
最大的挑战是了解网络的工作原理。我正在尝试使用 Docker 在需要一些相同端口的机器上运行多个服务,以避免端口冲突。
我想使用主机的 FQDN 访问所有这些,而不必担心将容器 FQDN 添加到 DNS。我将相关的容器端口转发到未使用的主机端口。
问题是,当我尝试从浏览器访问服务时,它被重定向到容器的 FQDN,它无法解决。结果是“找不到服务器”错误。
有没有办法将所有容器隐藏在主机的 FQDN 后面,而无需解析容器的 FQDN?