Docker Private Registry 관련 글
Docker Private Registry IP가 아닌 Domain으로 접속하기
Docker login 실패 오류 해결법
docker htpasswd 명령 실패 오류
Docker Private Registry IP가 아닌 Domain으로 접속 가능하도록 설정
[Private Registry에 접속하고자 하는 host에서 진행]
별다른 설정없이 도메인으로 접근 시도하면
아래와 같은 결과를 보게 됨
[원인]
https 로 접근하기 위해서는 전자서명을 update해줘야함
아래에서 설정과정 설명.
1. /etc/hosts 파일 설정
[중요]
Private Registry 설치 및 구성 과정 중
인증서 생성 과정에서 설정했던
도메인으로만 접근이 가능함
설정했던 도메인이 iksoon.docker.com 임으로
해당 도메인과 private server IP를 설정함.
[명령어]
vi /etc/hosts
(설정 추가)
10.0.2.5 iksoon.docker.com
2. hosts 전자서명 시스템 Update
Domain으로 접속 시 https 형식으로 접근해야함으로
접속하고자 하는 host에서 전사서명 시스템을 설정해줘야함.
상위 Private Registry 생성과정에서
생성했던 server.crt 파일을 복사해와서
아래 과정 실행
docker 재기동 해줘야함
[명령어]
cp server.crt /etc/pki/ca-trust/source/anchors/
update-ca-trust
service docker restart
3. Private Registry에 Domain으로 push, pull
[Docker login]
docker login iksoon.docker.com:5000
[image Push]
docker push iksoon.docker.com:5000/domain_iksoon_tomcat:1.0.0
결과 : 정상
[image Pull]
결과 : 정상
제 글을 복사할 시 출처를 명시해주세요.
글에 오타, 오류가 있다면 댓글로 알려주세요! 바로 수정하겠습니다!
'클라우드 > Docker' 카테고리의 다른 글
08. Docker htpasswd 명령 실패 오류 (0) | 2020.09.15 |
---|---|
07. Docker login 실패 오류 해결법 (1) | 2020.09.15 |
05. Docker Private Registry 암호 설정 (2) | 2020.09.15 |
04. Docker Private Registry 구성하기 (0) | 2020.09.15 |
03. Docker Hub에 image push 하기 (0) | 2020.08.30 |