728x90
[CentOS7] Docker pull image proxy 설정
Docker에서 이미지 다운로드 중 다음과 같이 오류가 발생하였다.
외부망 접근 제한으로 프록시를 이용해 이미지를 다운로드해야 했다.
$ docker pull hello-world
Using default tag: latest
Error response from daemon: Get https://registry-1.docker.io/v2/: net/http: request canceled while waiting for connection (Client.Timeout exceeded while awaiting headers)
- docker 설정을 위한 디렉토리 이동
$ cd /etc/systemd/system
- docker.service.d 디렉토리 생성
$ mkdir docker.service.d
- 생성한 디렉토리 이동
$ cd docker.service.d
- 설정파일 생성 및 변수 저장
$ vi http-proxy.conf
[Service]
Environment="HTTP_PROXY=[proxy-server-ip]:[proxy-server-port]"
Environment="NO_PROXY=localhost,127.0.0.1"
- 데몬 서비스 재실행
$ systemctl daemon-reload
- 도커 서비스 재실행
$ systemctl restart docker
- 도커 hello-world 이미지 다운로드
$ docker pull hello-world
Using default tag: latest
latest: Pulling from library/hello-world
2db29710123e: Pull complete
Digest: sha256:13e367d31ae85359f42d637adf6da428f76d75dc9afeb3c21faea0d976f5c651
Status: Downloaded newer image for hello-world:latest
docker.io/library/hello-world:latest
- 다운로드 이미지 확인
$ docker images
REPOSITORY TAG IMAGE ID CREATED SIZE
hello-world latest feb5d9fea6a5 9 months ago 13.3kB
참고 사이트 : https://docs.docker.com/config/daemon/systemd/
728x90
'Tool > Docker' 카테고리의 다른 글
Docker Image 리스트 확인 및 삭제 (0) | 2022.08.31 |
---|
댓글