2017-03-23 5 views
0

Windows 7을 사용하는 내 컴퓨터에 도커를 설치할 수있었습니다. 내 컴퓨터가 회사 네트워크에 있습니다. 내가 도커를 배우려고 할 때 나는 이것을 따라 갔다. guide. 내 Dockerfile가 실행되면 :Docker가 archive.ubuntu에 대한 연결을 시작합니다.

이 먼저 난 내 VM 머신과 내가 연결 내 문제를 해결하기 위해
cannot initiate the connection to archive.ubuntu.com:80. and - connect <101:network is unreachable> 

: 나는 다음과 같은 오류를 얻을 우분투 업데이트 및 설치 운명을 수행 할 것입니다

RUN apt-get -y update && apt-get install -y fortunes 

내가 그것을 구글

namespace 8.8.8.8 

를 DNS하지만 내가 종료 할 때 문제를 해결하고 내 Dockerfile를 다시하지 않는 것 같다 추가 수정 /etc/resolv.conf 파일에 있습니다.

내 컴퓨터가 Windows에 있기 때문에이 문제에 대한 해결책을 찾지 못했습니다. 아무도 내가이 문제를 극복해야하는 방법을 알고 있습니까?

답변

0

dockerd (도커 데몬)을 Windows 컴퓨터 네트워크 설정과 동일한 네임 서버로 시작해야합니다. 그런 다음 컨테이너와 이미지는 외부 네트워크/인터넷에서 연결됩니다. 자세한 내용은

고정 표시기에서이 공식 링크를 방문하시기 바랍니다 : https://docs.docker.com/docker-for-windows/#network

+0

감사합니다. 이것은 Windows 8 이상입니다. 로컬에서는 도커 도구 상자를 사용하고 있습니다. 도구 상자를 설치 한 후에 [this] (https://github.com/docker/kitematic/issues/1633) 자습서를 따랐습니다. 단순히 HTTP_PROXY 및 HTTPS_PROXY 값을 회사 값으로 설정하기 만하면됩니다. 그것은 hello-world 앱이나 docker repo의 다른 앱을 실행하는 데 도움이되었습니다. [튜토리얼] (https://docs.docker.com/engine/getstarted/step_four/#step-3-learn-about-the-build-process) 문제는 3 단계에서 시간적으로 컨테이너는 그 값을 선택하지 않습니다. –