2016-09-15 2 views
0

Windows 컴퓨터에서 도커 도구 상자를 사용하고 있습니다. github https://github.com/pyannote/pyannote-video에서이 프로젝트를 만들려고합니다. 내가 docker build -t pyannote/video .을 실행하여 이미지를 구축하면, 다음과 같은 오류가 발생합니다 :Docker 빌드 : 보관 파일을 가져올 수 없습니다.

Get:17 http://archive.ubuntu.com/ubuntu/ trusty-updates/main python-setuptools all 3.3-1ubuntu2 [230 kB] 
Err http://archive.ubuntu.com/ubuntu/ trusty-updates/universe python-pip all 1.5.4-1ubuntu3 
    404 Not Found [IP: 91.189.88.149 80] 
Fetched 1658 kB in 21s (78.5 kB/s) 
E: Failed to fetch http://archive.ubuntu.com/ubuntu/pool/universe/p/python-pip/python-pip-whl_1.5.4-1ubuntu3_all.deb 404 Not Found [IP: 91.189.88.1 
9 80] 

E: Failed to fetch http://archive.ubuntu.com/ubuntu/pool/universe/p/python-pip/python-pip_1.5.4-1ubuntu3_all.deb 404 Not Found [IP: 91.189.88.149 8 
] 

E: Unable to fetch some archives, maybe run apt-get update or try with --fix-missing? 
The command '/bin/sh -c DEBIAN_FRONTEND=noninteractive apt-get install -yq --no-install-recommends  python  python-dev  python-pip' returned 
a non-zero code: 100 

내가 http://archive.ubuntu.com/ubuntu/pool/universe/p/python-pip/에 확인. python-pip_1.5.4-1ubuntu3_all.deb 대신에 python-pip_1.5.4-1ubuntu4_all.deb가 있습니다.

출력물이 apt-get 업데이트를 실행하거나 --fix-missing으로 시도했지만 Windows에서 도커를 실행 중입니다. apt-get을 실행하면 명령을 찾을 수 없습니다. 이 문제를 해결하려면 어떻게해야합니까? 이에서

답변

3

편집 Dockerfile 및 변경 5 호선이에

RUN DEBIAN_FRONTEND=noninteractive apt-get install -yq --no-install-recommends \ 

:

RUN DEBIAN_FRONTEND=noninteractive apt-get update && apt-get install -yq --no-install-recommends \ 
           ^Add this part^

그런 다음 Dockerfile가 this를 읽고 쓴 누구든지 말한다.

+0

그는 창문에서 도커를 실행 중입니다. 창 아래에서 리눅스 컨테이너를 실행할 수 없습니다. 맞습니까? –

+0

@Farhad : "Linux 컨테이너"가 [LXC] (https://en.wikipedia.org/wiki/LXC)를 의미하는 경우이 대답은 그와 아무 관련이 없습니다. 컨테이너화된 Linux 인스턴스를 일반적으로 의미하는 것이라면 Docker는 무엇이라고 생각하십니까? – jwodder

+0

윈도우에 docker가 설치된 컨테이너 리눅스 인스턴스를 의미합니다. http://stackoverflow.com/questions/33190469/linux-machine-with-docker-deploy-windows-container –