【发布时间】:2017-06-01 04:22:42
【问题描述】:
我的 docker build 命令失败并显示以下消息:
Step 3/23 : RUN apt-get install vim -yqq cron -yqq python-software-properties -yqq supervisor -yqq python-dev -yqq python -yqq python3-dev -yqq python-distribute -yqq python-pip -yqq python-numpy -yqq libjpeg8-dev -yqq libfreetype6-dev -yqq libxft-dev -yqq curl -yqq unzip -yqq
---> Running in 38d814924eaa
E: Failed to fetch http://archive.ubuntu.com/ubuntu/pool/main/u/unattended-upgrades/unattended-upgrades_0.90ubuntu0.5_all.deb 404 Not Found [IP: 91.189.88.162 80]
E: Unable to fetch some archives, maybe run apt-get update or try with --fix-missing?
The command '/bin/sh -c apt-get install vim -yqq cron -yqq python-software-properties -yqq supervisor -yqq python-dev -yqq python -yqq python3-dev -yqq python-distribute -yqq python-pip -yqq python-numpy -yqq libjpeg8-dev -yqq libfreetype6-dev -yqq libxft-dev -yqq curl -yqq unzip -yqq' returned a non-zero code: 100
我的 Dockerfile 是(相关部分)
FROM ubuntu:latest
RUN apt-get update
RUN apt-get install \
vim -yqq \
cron -yqq \
software-properties-common -yqq \
python-software-properties -yqq \
supervisor -yqq\
python-dev -yqq \
python -yqq \
python3-dev -yqq \
python-distribute -yqq \
python-pip -yqq \
python-numpy -yqq \
libjpeg8-dev -yqq \
libfreetype6-dev -yqq \
libxft-dev -yqq \
curl -yqq \
unzip -yqq
上周运行良好,但今天我收到上述错误消息。这里发生了什么?
【问题讨论】:
-
为什么
-yqq这么多次? -
这个 dockerfile 是由其他人创建的,我想尽可能少地修改它,当我开始处理它时,
-yqq就在那里,但这不可能是它失败的原因,对吧? -
你是在 apt-get 之前操作 apt.sources 吗?
-
之前一直运行良好,不知道为什么现在出现了。我没有操纵消息来源,不。现在在没有缓存的情况下运行。
-
好吧,无缓存修复了它!谢谢:)
标签: docker