gpt4 book ai didi

ubuntu - Docker容器无法访问网络

转载 作者:行者123 更新时间:2023-12-04 19:16:51 25 4
gpt4 key购买 nike

如果在没有“--net=host”的情况下运行,我所有的容器都无法访问互联网。
环境

  • 发行版:Ubuntu 13.04
  • docker :1.6.2
  • 前往:go1.4.2
  • ufw:DEFAULT_FORWARD_POLICY="ACCEPT"
  • 2375端口:2375/tcp ALLOW Anywhere
  • docker 守护进程:docker -d -H unix:///var/run/docker.sock --bip=172.17.42.1/16 -b docker0
  • docker0 接口(interface):docker0: <BROADCAST,MULTICAST> mtu 1500 qdisc noqueue state DOWN

  • 问题
    我可以附加 --net=host手动,但 kubernetes 总是在没有它的情况下运行 docker。因此 pod 中的任何 docker 都无法拉取图像。更糟糕的是,Guestbook 示例失败并出现错误 connection refused。 , 甚至加 x.x.x.x redis-master/etc/hosts的奴隶。
    那么有没有办法将主机模式用作 docker daemon arg 或 kube arg?

    最佳答案

    Kubernetes 允许您基于每个 pod 启用主机网络。查看Kubernetes apiserver 的配置有关 yaml 配置中应指定 "hostNetwork": true 位置的示例.

    关于ubuntu - Docker容器无法访问网络,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34712711/

    25 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com