0

我正在尝试构建 Docker 映像,并遵循 Dockers 自己页面上的基本教程。我的 Dockerfile 看起来像

FROM docker/whalesay:latest
RUN apt-get -y update && apt-get install -y fortunes
CMD /usr/games/fortune -a | cowsay

这与 Docker 提供的完全相同。我正在运行 linux mint 18,并且安装了 Docker。我能够运行图像,例如 hello-world 或我之前构建并推送到 docker hub 的其他图像。(我创建它们时使用的窗口)

如果我尝试创建之前创建的图像,也会发生同样的事情。运行 apt-get -y update && apt-get -y install 时总是崩溃。

有谁知道如何解决这个问题?

谢谢!

错误信息图片

4

1 回答 1

0

根据图像,它无法解析“archive.ubuntu.com”,请按照参考执行以下操作。

  1. 取消注释 /etc/default/docker 中的以下行
  2. DOCKER_OPTS="--dns 8.8.8.8 --dns 8.8.4.4"
  3. 重启 Docker 服务 sudo service docker restart
  4. 删除缓存了无效 DNS 设置的所有图像。
  5. 再次构建,问题应该得到解决。

参考:Docker 构建“无法解析 'archive.ubuntu.com'” apt-get 无法安装任何东西

实际参考:https ://www.digitalocean.com/community/questions/docker-on-ubuntu-14-04-could-not-resolve-archive-ubuntu-com

于 2016-09-17T07:01:36.623 回答