반응형
Intro
로컬 서버에 CI/CD를 위해 Docker Registry를 구성하고 이미지를 push 하려는데, 아래와 같은 에러가 발생했다.
C:\Users\Administrator>docker push 192.168.0.2:5000/openroadmaps-backend
Using default tag: latest
The push refers to repository [192.168.0.2:5000/openroadmaps-backend]
Get "https://192.165.100.2:5000/v2/": http: server gave HTTP response to HTTPS client
인터넷에 찾아보니 클라이언트 보안 설정 문제로 docker 폴더의 daemon.json 파일을 수정하라고 하는데, Ubuntu, CentOS에서 수정하는 방법만 나와있고, Windows에서 수정하는 방법은 찾기 힘들었다.
해결방법
1. C:\Users\[사용자명]\.docker\daemon.json 수정
위 경로의 파일을 직접 열어 아래의 코드를 추가한다.
{
...
}, // ',' 필수
"insecure-registries" : ["{REGISTRY_HOST}:{PORT}"]
}
작업표시줄에서 Docker 아이콘을 우클릭하고, 수동으로 재시작 시켜준다.
2. [Docker Desktop] - [Settings] - [Docker Engine] 에서 직접 수정
insecure-registries 설정을 추가하고 Apply & Restart 버튼을 클릭한다.
결과
재시작 후 다시 push 해보면 아래와 같이 잘 되는것을 볼 수 있다.
C:\Users\Administrator>docker push 192.168.0.2:5000/openroadmaps-backend
Using default tag: latest
The push refers to repository [192.168.0.2:5000/openroadmaps-backend]
a0eec197c458: Pushed
5f70bf18a086: Pushed
45273f131370: Pushed
34f7184834b2: Pushed
5836ece05bfd: Pushed
72e830a4dff5: Pushed
latest: digest: sha256:2d5019090a8509da23cc064baf339b3ac17f51ab6c96ffe85fbf294861c5cfcb size: 1576
참고자료
반응형
'Tips > 기타' 카테고리의 다른 글
[Github] Github readme stats 사용중 Maximum retries exceeded 에러 뜰 때 (0) | 2023.01.30 |
---|---|
[Docker] 도커 귀신 컨테이너 문제 해결하기 (0) | 2022.12.22 |
[Tistory] 새 글 아이콘이 회색이 됐을 때 주황색으로 원상복구하기 (0) | 2022.06.01 |