networking - docker 连接(101 : Network is unreachable)

标签 networking docker debian

我正在尝试更新我在 docker 容器中的 apt 存储库,但我做不到。

docker run -it --dns 8.8.8.8 --dns 8.8.4.4 debian apt-get 更新

...

无法启动与 httpredir.debian.org:80 (2001:41c8:1000:21::21:35) 的连接。 - 连接(101:网络不可达)[IP: 2001:41c8:1000:21::21:35 80]

...

docker run -it --dns 8.8.8.8 --dns 8.8.4.4 debian apt-get -o Acquire::ForceIPv4=true 更新

...

W:无法获取 http://security.debian.org/dists/jessie/updates/Release.gpg无法连接到 security.debian.org:http: [IP: 212.211.132.32 80]

...

最佳答案

可能引用here

就像我在那里回答的那样,我的容器没有外部世界网络连接(所以没有 DNS 等),而 docker 主机仍然有。因此'apt-get'注定要失败...... 重新启动整个机器(只有重新启动 docker.service 没有解决它(?))解决了这个问题。可能是其他一些依赖项(我怀疑是 firewalld)破坏了 docker 网络???

我想知道如何“重置” docker 网络到一个干净的状态?我必须调查一下...

关于networking - docker 连接(101 : Network is unreachable),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38008794/

相关文章:

docker - Docker安装配置容器创建错误

ubuntu - 在 docker 镜像中生成所有语言环境

linux - 删除的 Debian 文件 (/usr)

perl - 作为单独用户运行应用程序的最佳初始化脚本

c# - 如何获取PC的本地IP?

C 从套接字读取直到换行

c - 为什么当我写入套接字时它可能是 "bad file number"

java - 如何验证端口是否开放

c# - 在Visual Studio 7.5 Mac中找不到指定的框架 'Microsoft.AspNetCore.App'和版本 '2.1.0' docker

docker - ENV、RUN 生成层、图像或容器? (理解文档问题)