在 Debian 上使用 docker 失去互联网

在 Debian 上使用 docker 失去互联网

这是我的问题:当运行一些 Docker 容器时,我的主机上的互联网连接丢失了,这非常烦人。我第一次注意到这个问题是在一个简单的 mySQL 容器中,但它似乎比这更普遍。

实际上,这个问题在其他情况下也会出现,例如当我发起一个群体时。我还尝试了其他数据库容器:Postgres 和 couchDB。

我的计算机运行 Debian,这是一个相当新的配置,我从二月份开始就使用 Debian。

我在互联网上找不到其他类似的问题,只有无法从容器访问互联网的人。

请毫不犹豫地询问更多细节,但我真的不知道关于这个问题我还能说些什么......

预先感谢您的帮助。

编辑 :

  1. 我注意到只有在使用 wifi 连接时才会出现这个问题(不仅仅是在家里)。使用以太网电缆时,一切正常。

  2. 安装 Debian 后使用 wifi 时遇到 DNS 问题。我测试了不同的答案,但最终通过将 /etc/resolv.conf 设置为我自己的 DNS 服务器不可变来解决它,并且我没有再遇到任何问题。

  3. 这是 docker info 命令给出的内容:

Containers: 6
 Running: 5
 Paused: 0
 Stopped: 1
Images: 78
Server Version: 1.13.1-cs8
Storage Driver: overlay2
 Backing Filesystem: extfs
 Supports d_type: true
 Native Overlay Diff: true
Logging Driver: json-file
Cgroup Driver: cgroupfs
Plugins: 
 Volume: local
 Network: bridge host macvlan null overlay
Swarm: inactive
Runtimes: runc
Default Runtime: runc
Init Binary: docker-init
containerd version: 6c463891b1ad274d505ae3bb738e530d1df2b3c7
runc version: 54296cf40ad8143b62dbcaa1d90e520a2136ddfe
init version: 949e6fa
Security Options:
 seccomp
  Profile: default
Kernel Version: 4.9.0-5-amd64
Operating System: Debian GNU/Linux 9 (stretch)
OSType: linux
Architecture: x86_64
CPUs: 4
Total Memory: 7.683 GiB
Name: Neptune
ID: HDM2:5HQT:MXPR:Y7P6:ZMMZ:JQAV:UQBP:NNM3:OZ3E:OA4S:MHGH:HJI6
Docker Root Dir: /var/lib/docker
Debug Mode (client): false
Debug Mode (server): false
Registry: https://index.docker.io/v1/
Experimental: false
Insecure Registries:
 127.0.0.0/8
Live Restore Enabled: false

WARNING: No swap limit support
  1. 这是我从“netstat -rn”得到的信息(当前使用以太网电缆连接) netstat-rn

  2. 以及我通过“ifconfig”得到的结果。我正在学习云课程,其中许多课程是使用不同的教程创建的:链接到我的要点

答案1

当您的容器之一为虚拟网络设备创建新路由时,默认路由将被阻止

Destination Gateway     Genmask Flags MSS Window irtt Iface
0.0.0.0     0.0.0.0     0.0.0.0 U     0   0      0    veth8835bcf
0.0.0.0     192.168.0.1 0.0.0.0 UG    0   0      0    wlp2s0

相关内容