docker吧 关注:6,172贴子:6,569
  • 2回复贴,共1

docker容器访问互联网

只看楼主收藏回复

现主机已使用clash配置代理可访问谷歌,希望docjer以bridge模式启动容器,并让容器访问谷歌,有没有老哥知道该怎么搞?


IP属地:广东来自Android客户端1楼2024-11-29 20:59回复
    安装一个115浏览器


    IP属地:浙江来自iPhone客户端2楼2024-11-30 07:26
    回复
      已解决:需要给容器配置代理,可以在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”有返回则表示配置成功。


      IP属地:广东来自Android客户端4楼2024-11-30 18:27
      回复