Docker Compose 无需“--net = host”即可访问特定的互联网域/端口

Docker Compose 无需“--net = host”即可访问特定的互联网域/端口

默认情况下,我的 docker-compose 容器都无法访问互联网。我们可以公开端口主持人,但不是互联网。网络上的任何解决方案都建议我使用network: host--net=host,但这几乎完全忽略了使用容器的要点,因为它完全融合了容器和主机的网络。

我只想访问特定端口上的特定域。例如,从容器内部向smtp.mailtrap.io端口 25 发送邮件。我希望将容器与主机分开。

这可能吗?如果可以,您能提供使用 docker 初级语言实现此类目标所需的步骤吗?

相关内容