当我尝试运行 docker build -t testDocker时,我制作了一个dockerFile。 --no-cache ,出现以下错误:
E: Failed to fetch http://211.76.113.82:80/data/053e3163532a4b0d/archive.ubuntu.com/ubuntu/pool/main/r/readline/libreadline7_7.0-3_amd64.deb Redirection loop encountered
E: Unable to fetch some archives, maybe run apt-get update or try with --fix-missing?
The command '/bin/sh -c apt-get install -y software-properties-common' returned a non-zero code: 100
这是我的dockerFile
FROM ubuntu
MAINTAINER jimmy
#install nginx
RUN apt-get update
RUN apt-get install -y software-properties-common
RUN apt-add-repository ppa:ondrej/php
RUN apt-get install -y php7.1 php7.1-fpm
RUN apt-get install -y nginx
谁能告诉我为什么会发生错误?
答案 0 :(得分:0)
Dockerfile没什么问题,但是没有什么会导致构建失败。我在本地使用您的dockerfile构建了映像,并且可以正常工作。
尝试一下:
将dockerFile重命名为Dockerfile
运行:
const maxVal = Math.max(...adventurers.map(o => o.time))
您的问题是您将--no-cache放在错误的位置,它必须在docker build --no-cache -t test .
此外,您还应该将Dockerfile更新为:
.