Docker 이미지 창고에는 다음이 포함됩니다. 1. Docker 허브 공용 창고 2. 등록 개인 창고 3. Docker 등록의 고급 패키지인 Harbor enterprise 개인 창고
이 튜토리얼의 운영 환경: linux5.9.8 시스템, docker-1.13.1 버전, Dell G3 컴퓨터.
Docker Hub 공식 웹사이트: https://hub.docker.com/
현재 Docker는 공식적으로 대부분의 요구 사항을 충족하는 공공 창고 Docker Hub를 유지 관리하고 있습니다. Docker Hub에서 직접 이미지를 다운로드하면 됩니다. Docker Hub 이미지를 가져오는 속도가 느리다고 생각되면 이미지 가속기를 구성할 수 있습니다. 물론 대부분의 국내 클라우드 공급업체에서는 간단하게 구성할 수 있는 해당 가속기를 제공합니다.
이미지는 docker.hub의 공식 공유 창고에서 이미지를 가져오거나 자체 개인 창고를 구축할 수 있습니다.
공유 창고에 대해서는 자세히 설명하지 않겠습니다. 계정하고 로그인하세요. 핵심은 개인창고 입니다
개인창고 3가지 방법을 정리해봤습니다
https://cloud.docker.com에서 Docker 계정을 무료로 등록할 수 있습니다.
docker login
명령을 실행하고 대화형으로 사용자 이름과 비밀번호를 입력하여 명령줄 인터페이스에서 Docker Hub에 로그인합니다. docker login
命令交互式的输入用户名及密码来完成在命令行 界面登录 Docker Hub。
[root@docker03 ~]# docker login Login with your Docker ID to push and pull images from Docker Hub. If you don't have a Docker ID, head over to https://hub.docker.com to create one. Username: hbhdlzs Password: WARNING! Your password will be stored unencrypted in /root/.docker/config.json. Configure a credential helper to remove this warning. See https://docs.docker.com/engine/reference/commandline/login/#credentials-store Login Succeeded
# 登录账号 docker login # 换标签,重命名 #push镜像到docker.hub [root@docker01 ~]# docker tag mycentos:nginx hbhdlzs/mycentos:centos7 [root@docker01 ~]# docker push hbhdlzs/mycentos:centos7 The push refers to repository [docker.io/hbhdlzs/mycentos] 3da9897ebbf4: Pushing 136.2MB/153.6MB edf3aa290fb3: Pushing 148.6MB/203.3MB 等待上传完成即可!
你可以通过docker logout
退出登录
[root@docker03 ~]# docker logout Removing login credentials for https://index.docker.io/v1/
docker-registry是官方提供的工具
# docker pull registry:2
로컬 이미지를 docker 허브에 푸시
docker run -itd --name registry --restart=always -p 5000:5000 -v /registry:/var/lib/registry registry:2
docker logout
rrreee
🎜레지스트리를 통해 로그아웃하여 개인 창고를 구축할 수 있습니다🎜🎜🎜docker- 레지스트리는 비공개 이미지 웨어하우스를 구축하는 데 사용할 수 있는 공식적으로 제공되는 도구입니다
. 🎜🎜레지스트리는 v1 버전과 v2 버전이 Python 언어로 작성되고, v2 버전은 go 언어로 작성됩니다. 상대적으로 v2 버전이 더 빠르고 간단해집니다.🎜🎜🎜레지스트리 이미지 가져오기🎜🎜rrreee🎜개인 창고를 실행하세요. service🎜rrreee🎜docker.service 구성 파일 편집🎜위 내용은 Docker 이미지 웨어하우스란 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!