부두 노동자 개인 창고 레지스트리를 구축하기 위해 원격 테스트 환경 ---

환경

최종 테스트 시스템 (호스트 이름 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

 

추천

출처www.cnblogs.com/wdzhz/p/10973432.html