通过域名访问 Docker 容器

通过域名访问 Docker 容器

嘿伙计们,我有一个 docker 容器 A,它在主机 B 上附加了一个域名,主机 B 上也附加了一个域名.....我怎样才能从主机 B 本地网络上的计算机 C 通过 A 的域名而不是 B 的 IP 地址或域名访问所述容器 A。

因此 C -> A(通过 wwww.cname.url)而不是 C -> B(www.bname.url:port)-> A

答案1

您应该在 DNS 中创建一个 A 记录,以www.cname.url指向主机上的 IP 地址。 在你应该创建一个 NAT,将端口 80 和 443 映射到 docker 实例(A)。

为了提供更好的答案,你应该提供更多细节。你的docker实例是如何设置的,主机上有多少个IP地址以及使用了哪些IP地址,如何在docker中设置网络等等。

相关内容