환경
최종 테스트 시스템 (호스트 이름 192.168.1.10) : 원격 테스트 개인웨어 하우스 서버의
테스트 이미지웨어 하우스 (테스트 종료 동작)
비지 박스의 거울 다운로드
고정 표시기의 풀 비지 박스
고정 표시기 이미지
거울 태그
고정 표시기 태그 비지 박스 : 최신 192.168.1.2:5000/busybox:v1
형식 설명 : 사용법 : 고정 표시기 태그는 source_image [: TAG] TARGET_IMAGE의 [: TAG]
비지 박스는 : 최신이 원본 이미지이지만, 또한 단지 이미지 파일을 풀 다운,
192.168.1.2:5000/busybox:v1 :이 대상의 이미지뿐만 아니라 개인 레지스트리 미러 서버 IP 주소와 포트;
보기 태그
고정 표시기 이미지
업로드 거울
고정 표시기 푸시 192.168.1.2:5000/busybox:v1
우리가 해결하기 daemon.json에서 수정할 수 방법 업로드 HTTPS를 필요로이 주어되고, 참고 :
정력 /etc/docker/daemon.json
{ "레지스트리 거울": [ "http://f2d6cb40.m.daocloud.io", "http://hub-mirror.c.163.com", "HTTPS : //registry.cn-shenzhen.aliyuncs .COM " , "불안-레지스트리 "["192.168.1.20:5000 " ] }
형식으로 작성하고 고정 표시기 서비스를 다시 시작하는 엄격한 요구 사항이, JSON이다 쓰기에 관심을 지불, 주소 개인 미러 서버를 추가합니다 :
고정 표시기를 다시 시작 systemctl
다시 업로드
먼저 호스트에서 미러를 제거합니다 :
고정 표시기 RMI -f $ (고정 표시기 이미지 -aq)
호스트 모두 삭제를에 이미지 봐 :
고정 표시기 이미지
그런 다음, 레지스트리 서버 비지 박스에서 이미지를 다운로드 :
고정 표시기 192.168.1.2:5000/busybox:v1 당겨
이미지를 다운로드 할 수 있는지 확인
고정 표시기 이미지
서버 목록에있는 모든 거울
: HTTP 컬 // 192.168.1.2:5000/v2/_catalog