当前位置: 首页 > 面试题库 >

我无法让Docker容器访问互联网吗?

雍河
2023-03-14
问题内容

我的智慧到此为止,我梳理了每个Google搜索结果,没有任何帮助。

我完全无法使Docker容器访问互联网。IP转发已启用(net.ipv4.ip_forward = 1),ufw已关闭,我尝试添加这些-dns 8.8.8.8 -dns 8.8.4.4标志。我在Google上找到的所有可能的解决方案都失败了。

有人知道如何提供帮助吗?

尝试按照此处的建议重设所有内容,通过告诉我docker -d即使它没有运行,也可能破坏整个事情。


问题答案:

解决。我按照以下说明进行操作:dns=dnsmasq在行中注释掉NetworkManager.conf



 类似资料:
  • 问题内容: 我有一个具有多个IP地址的专用服务器,某些IP关联了mac地址,而其他IP(在子网中)则没有mac地址。我已经使用以下方法创建了docker macvlan网络: 我的IP:88.99.102.115,Mac:00:50:56:00:60:42。使用以下方法创建了一个容器: 这有效,我可以从外部访问该IP地址托管的Nginx。 IP没有MAC地址且网关不在子网中的情况。 子网:88.9

  • 问题内容: 我的工作正常,但现在停止了。我尝试了以下命令,但无济于事: -在主机和容器上 我所得到的是。Docker版本0.7.0 有任何想法吗? PS也禁用 问题答案: 遵循以下建议进行修复: […]您可以尝试重设所有内容吗? 它将迫使docker重新创建网桥并重新初始化所有网络规则 https://github.com/dotcloud/docker/issues/866#issuecomme

  • 我让它正常工作,但现在它停止了。我尝试了以下命令,但没有用: -在主机和容器上 我得到的是未知主机google。com。Docker版本0.7.0 有什么想法吗? P、 S.ufw也被禁用

  • 问题内容: 我使用docker-compose和以下配置部署了标准的Jenkins Docker映像: 在阅读了许多SO问题之后,我测试了将Root添加到docker用户组,并验证Container中的用户是Root with 。 当我尝试使用“ Docker URL = unix:///var/run/docker.sock”在Jenkins UI中添加Docker访问时,出现错误消息“ **o

  • 这是minikube dashbaord的输出 我在安全组级别和LinuxVM上启用了端口45493。但是,当我尝试访问Kube仪表板时,运气不好。 但是,当我执行下面的操作时,它工作并生成状态代码为200的index.html文件 在高级别重现的步骤如下: > EC2 Ubuntu的大小t2.large 安装minikube, 执行部署,就像k kubectl get pods -n kuber

  • 我使用Docker compose和以下配置部署了标准Jenkins Docker映像: 在阅读了许多SO问题后,我测试了将Root添加到使用的docker用户组中,并验证了容器中的用户是使用的Root。 当我尝试在Jenkins UI中使用Docker URL=unix:///var/run/docker.sock添加Docker访问时,我会收到错误消息org.newsclub.net.unix