【问题标题】:apt-get update is not working inside docker containerapt-get update 在 docker 容器中不起作用
【发布时间】:2015-09-10 13:06:18
【问题描述】:

我使用 ubuntu:14.04 创建了容器。 我在 docker 文件配置中设置了代理。 当我启动容器并输入命令 apt-get update 它给了我错误。

root@4a7043e2f675:/# apt-get update
0% [连接到 archive.ubuntu.com]

会在这里卡住一段时间后会出现如下错误:

错误 http://archive.ubuntu.com 值得信赖的 InRelease 错误 http://archive.ubuntu.com 信任 Release.gpg 无法解析“archive.ubuntu.com” 阅读包裹清单...完成 W: 获取 http://archive.ubuntu.com/ubuntu/dists/trusty/InRelease 失败 W:无法获取 http://archive.ubuntu.com/ubuntu/dists/trusty/Release.gpg 无法解析“archive.ubuntu.com” W: 部分索引文件下载失败。它们已被忽略,或者使用旧的。

请提供解决方案的人。

【问题讨论】:

  • 也许你可以添加你的Dockerfile
  • 无论出于何种原因,您设置的代理无法正常工作,并且您的容器无法访问 Internet 或 dns。
  • 我的互联网在基本映像中运行良好。我还添加了 /etc/default/docker HTTP_PROXY 和 HTTPS_PROXY
  • 您还没有向我们展示您启动 docker 容器的命令。像docker run -it ubuntu:14.04 这样的东西。是吗?

标签: docker boot2docker dockerfile docker-compose dockerhub


【解决方案1】:

人们我的问题已经通过容器中的导出代理解决了。但我仍然不明白为什么他们需要在容器内设置代理,因为已经为基本映像设置了代理,也在 /etc/default/ 中设置了代理泊坞窗文件

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2018-04-06
    • 1970-01-01
    • 2023-01-17
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多