我正在尝试在 docker 容器中构建一些 OSS。然而构建脚本尝试从 Github 下载一些文件。不幸的是,我无法在 docker 容器中访问互联网——我只能在 docker 容器中访问 LAN。
这是我的计划:
设置文件服务器并不是一件困难的工作。但我在重定向步骤中遇到了一些问题。 首先我想用
iptables
来实现它,它当然能够重定向所有 http&https 请求。但经过一番调查,我了解到不建议在 docker 容器中使用 iptables
,因为 iptables
在内核空间中工作,这可能会影响主机和同一主机中的其他 docker 容器。
然后我打算通过DNS来实现重定向。我计划在
/etc/hosts
中添加一些记录,例如:
#say 1.2.3.4 is the IP of my file server in LAN
1.2.3.4 www.github.com
我相信这是可行的,但这不是一个优雅的解决方案。我需要一次又一次地修改
/etc/hosts
。
我想找到一个更好的解决方案来重定向 docker 容器中的输出互联网请求。如果有人能给我一些帮助,我将不胜感激。
哟。在我的配偶在我背后所做的一切之后,我对[电子邮件受保护]印象深刻。她给了我对她设备的完全访问权限,我能够秘密监视我的配偶,感谢克洛伊帮助我🙏🕊。您可以在 Instagram 上联系她 Chloe_consultant