2016-09-29 2 views
0

내 dockerfile 10 개 배 중고정 표시기 apt-get을 업데이트 오류

FROM node:argon 


# Set the locale 
RUN apt-get clean && apt-get update 
RUN apt-get install locales 
RUN locale-gen en_US.UTF-8 

9, 그것은 아래의 오류로 구축 할 수 없습니다.

Sending build context to Docker daemon 73.95 MB 
Step 1 : FROM node:argon 
---> 10a26800d95a 
Step 2 : RUN apt-get clean && apt-get update 
---> Running in 5a41dd8ab15e 
Get:1 http://security.debian.org jessie/updates InRelease [63.1 kB] 
Get:2 http://security.debian.org jessie/updates/main amd64 Packages [390 kB] 
Ign http://httpredir.debian.org jessie InRelease 
Err http://httpredir.debian.org jessie Release.gpg 
    Error reading from server. Remote end closed connection [IP: 5.153.231.35 80] 
Get:3 http://httpredir.debian.org jessie-updates InRelease [142 kB] 
Err http://httpredir.debian.org jessie-updates/main amd64 Packages 

Get:4 http://httpredir.debian.org jessie Release [148 kB] 
Err http://httpredir.debian.org jessie-updates/main amd64 Packages 

Get:5 http://httpredir.debian.org jessie/main amd64 Packages [9064 kB] 
Err http://httpredir.debian.org jessie-updates/main amd64 Packages 

Err http://httpredir.debian.org jessie-updates/main amd64 Packages 
    404 Not Found [IP: 5.153.231.35 80] 
Fetched 9808 kB in 15s (615 kB/s) 
W: Failed to fetch http://httpredir.debian.org/debian/dists/jessie/Release.gpg Error reading from server. Remote end closed connection [IP: 5.153.231.35 80] 

W: Failed to fetch http://httpredir.debian.org/debian/dists/jessie-updates/main/binary-amd64/Packages 404 Not Found [IP: 5.153.231.35 80] 

E: Some index files failed to download. They have been ignored, or old ones used instead. 
The command '/bin/sh -c apt-get clean && apt-get update' returned a non-zero code: 100 

아무런 변화가 없습니까?

답변

1

Docker 파일이 내 컴퓨터에서 완벽하게 작동합니다. 네트워크 연결로 인한 것 같습니다. 따라서 방화벽 뒤에 있는지 확인하고 인터넷에 액세스하기 위해 프록시를 설정해야하는지 확인하십시오. 그렇다면이 명령을 Dockerfile 앞에 추가하십시오. RUN apt-get 프록시 설정 명령 ENV http_proxy 'http://<server-address>:<port>'

+0

감사합니다. 네트워크 문제입니다 – Hammer

2

문제없이 Dockerfile을 여러 번 만들었습니다. Docker 서비스/인스턴스/시스템을 다시 시작하십시오.

간헐적으로 문제가 발생하면 네트워크에 문제가있을 수 있습니다.

+0

tks, 다시 시작한 후에 작동합니다. – Hammer