>  기사  >  운영 및 유지보수  >  Docker가 로컬 미러 창고를 구축할 수 있나요?

Docker가 로컬 미러 창고를 구축할 수 있나요?

王林
王林원래의
2020-05-20 11:49:232774검색

Docker가 로컬 미러 창고를 구축할 수 있나요?

빌딩 환경 :

MacOS Sierra 10.12.4 (Darwin Kernel Version 16.5.0)
Docker 버전 17.03.1-ce

빌드 전 준비사항 :

1 docker를 설치하고 정상적으로 실행하세요

2. Docker 공식 홈페이지에서 로컬 웨어하우스 구축을 위한 이미지 레지스트리를 찾아보세요

공식 레지스트리 이미지는 Docker 허브에서 제공되며, 레지스트리 이미지를 직접 활용하여 컨테이너를 구축하고 자체 프라이빗 웨어하우스 서비스를 구축할 수 있습니다.

구체적인 구성 방법은 다음과 같습니다.

1. docker 허브에서 이미지를 가져옵니다

docker pull registry:latest

2. 로컬 이미지 웨어하우스 저장 경로를 생성합니다.

mdkir path/to/registry

3. to be shared

Docker -> Preferences... -> File Sharing

폴더를 공유에 추가

4. 컨테이너를 시작합니다

docker run -d -v path/to/registry:/var/lib/registry -p 5000:5000 --restart=always --name registry registry:latest

레지스트리 서비스는 업로드된 이미지를 컨테이너의 /var/lib/registry에 기본적으로 저장합니다. /to/registry 디렉토리. 호스트의 path/to/registry 디렉토리에 이미지를 저장하려면 이 디렉토리로 이동하십시오.

5. 레지스트리 서비스가 시작되었는지 확인하세요.

$ docker ps

6. 로컬 이미지를 로컬 이미지 웨어하우스로 푸시합니다.

docker tag workspace:latest 127.0.0.1:5000/workspace:latest
docker push 127.0.0.1:5000/workspace

7. 로컬 이미지 웨어하우스로 푸시되었는지 확인하세요.

http://127.0.0.1:5000/v2/_catalog

추천 튜토리얼: 도커 튜토리얼

위 내용은 Docker가 로컬 미러 창고를 구축할 수 있나요?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.