默认情况下,我的 docker-compose 容器都无法访问互联网。我们可以公开端口到主持人,但不是从互联网。网络上的任何解决方案都建议我使用network: host
或--net=host
,但这几乎完全忽略了使用容器的要点,因为它完全融合了容器和主机的网络。
我只想访问特定端口上的特定域。例如,从容器内部向smtp.mailtrap.io
端口 25 发送邮件。我希望将容器与主机分开。
这可能吗?如果可以,您能提供使用 docker 初级语言实现此类目标所需的步骤吗?
默认情况下,我的 docker-compose 容器都无法访问互联网。我们可以公开端口到主持人,但不是从互联网。网络上的任何解决方案都建议我使用network: host
或--net=host
,但这几乎完全忽略了使用容器的要点,因为它完全融合了容器和主机的网络。
我只想访问特定端口上的特定域。例如,从容器内部向smtp.mailtrap.io
端口 25 发送邮件。我希望将容器与主机分开。
这可能吗?如果可以,您能提供使用 docker 初级语言实现此类目标所需的步骤吗?