참고
글 작성 당시의Docker Desktop
버전은4.19.0 (106363)
입니다.
그리고 설치를 한 컴퓨터의 운영체제는Window 10 Pro
였습니다.
Docker Desktop(Window)
설치 후에 image pull 을 할 때 아래 메세지가 나오네요 😂
Error response from daemon: Get https://192.168.20.4:5000/v2/: http: server gave HTTP response to HTTPS client
작업 순서:
🡪 Docker Desktop GUI
프로그램을 실행합니다.
🡪 설정 버튼
[①] 을 클릭 🡪 Docker Engine
[②] 클릭합니다.
🡪 오른쪽 화면에서 JSON 형태의 문자열이 나오는데,
"insecure-registries": ["자신의_로컬_IP:5000"]
속성을 추가합니다.
여기서 말하는 자신의_로컬_IP
는 cmd 에서 ipconfig 를 치면 나오는 로컬 IP 를 의미합니다.
🡪 마지막으로 Apply & restart
[④] 클릭합니다.
🡪 이후에 docker pull
을 시도해보시기 바랍니다! 아마 잘될 겁니다.
만약에 실패하면
Docker desktop
프로그램을 아예 종료시켰다가 다시 실행해보고
docker pull
을 재시도를 해보시기 바랍니다.
끝입니다 😎
앞서 수정한 JSON 은 사실 파일로 존재합니다.
해당 파일의 경로는 %userprofile%\.docker\daemon.json
입니다!
정말 그런지 확인하고 싶다면 cmd
또는 Powershell
를 켜고 아래처럼
입력하여 해당 경로에서 daemon.json
을 눈으로 확인해보시기 바랍니다.
cmd
의 경우
explorer %userprofile%\.docker\
PowerShell
의 경우
explorer $env:USERPROFILE\.docker\