docker容器访问互联网
docker吧
全部回复
仅看楼主
level 2
现主机已使用clash配置代理可访问谷歌,希望docjer以bridge模式启动容器,并让容器访问谷歌,有没有老哥知道该怎么搞?
2024年11月29日 12点11分 1
level 5
安装一个115浏览器
2024年11月29日 23点11分 2
level 2
已解决:需要给容器配置代理,可以在docker-compose.yaml中添加代理字段来实现,代理地址是网卡docker0的地址,一般默认是172.17.0.1:port,port是宿主机上代理如clash的监听端口,在容器中运行env | grep PROXY 显示的代理为前面给容器配置的,说明配置成功,否则重新启动容器。 注意,如果用的是clash,要打开局域网,即配置文件中allow-lan设为true,这样才能监听除了127.0.0.1之外的地址,即能监听网卡docker0。之后在容器中执行“”curl https://www.google.com”有返回则表示配置成功。
2024年11月30日 10点11分 4
1