![通过域名访问 Docker 容器](https://linux22.com/image/730774/%E9%80%9A%E8%BF%87%E5%9F%9F%E5%90%8D%E8%AE%BF%E9%97%AE%20Docker%20%E5%AE%B9%E5%99%A8.png)
嘿伙计们,我有一个 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中设置网络等等。