본문 바로가기

Docker

[Docker] Pull할 때 [::1]:53: read: connection refused 발생시

728x90

개요

Windows 10에 Docker for Windows를 설치하고 새로운 Image를 Pull하려고 하였으나 connection refused 오류가 발생할 경우 조치방법입니다.

현상

python:2.7-slim을 활용한 이미지 빌드시 접속 오류가 발생하면서 빌드가 중단됩니다.

docker build -t friendlyhello .
Sending build context to Docker daemon   5.12kB
Step 1/7 : FROM python:2.7-slim
Get https://registry-1.docker.io/v2/: dial tcp: lookup registry-1.docker.io on [::1]:53: read udp [::1]:51005->[::1]:53: read: connection refused


해결방법

원인은 Docker의 DNS 서버 정보 문제이며 다음과 같이 해결이 가능합니다.

1. Docker Tray Icon > Settings... 를 클릭



2. Network 옵션으로 이동하기


3. DNS Server 항목을 Automatic에서 Fixed로 변경후 Apply버튼 클릭

그럼 Docker가 재시작이 되며 다음과 같이 정상적으로 Pull이 됨을 확인할 수 있습니다.

docker build -t friendlyhello .
Sending build context to Docker daemon   5.12kB
Step 1/7 : FROM python:2.7-slim
2.7-slim: Pulling from library/python
85b1f47fba49: Pull complete
a5e401c4a903: Pull complete
9f744658dd62: Pull complete
562843cc69f8: Pull complete
Digest: sha256:b614fcd205ffe3f8a993dd29cc74fac6399a70d07e0d20a07f4222e968b79466
.....


반응형