在这种情况下,您需要使用公网 IP,还是 Docker 有特殊的 IP 方案?例如,在宿主机上我看到 docker0 的 IP 是 172.17.0.1,而在容器内(执行 ./launcher enter app; apt-get install ifconfig)eth0 的 IP 是 172.17.0.2。我怀疑在 Discourse 容器中应该使用宿主机的 172.17.0.1,但我不希望这个地址在某个时候发生变化。
在这种情况下,您需要使用公网 IP,还是 Docker 有特殊的 IP 方案?例如,在宿主机上我看到 docker0 的 IP 是 172.17.0.1,而在容器内(执行 ./launcher enter app; apt-get install ifconfig)eth0 的 IP 是 172.17.0.2。我怀疑在 Discourse 容器中应该使用宿主机的 172.17.0.1,但我不希望这个地址在某个时候发生变化。