>운영 및 유지보수 >Docker >Docker 이미지 웨어하우스란 무엇입니까?

Docker 이미지 웨어하우스란 무엇입니까?

青灯夜游
青灯夜游원래의
2021-12-30 14:25:3520405검색

Docker 이미지 창고에는 다음이 포함됩니다. 1. Docker 허브 공용 창고 2. 등록 개인 창고 3. Docker 등록의 고급 패키지인 Harbor enterprise 개인 창고

Docker 이미지 웨어하우스란 무엇입니까?

이 튜토리얼의 운영 환경: linux5.9.8 시스템, docker-1.13.1 버전, Dell G3 컴퓨터.

docker 이미지 웨어하우스 - 공공 창고 및 개인 창고

Docker 허브 공유 창고

Docker Hub 공식 웹사이트: https://hub.docker.com/

현재 Docker는 공식적으로 대부분의 요구 사항을 충족하는 공공 창고 Docker Hub를 유지 관리하고 있습니다. Docker Hub에서 직접 이미지를 다운로드하면 됩니다. Docker Hub 이미지를 가져오는 속도가 느리다고 생각되면 이미지 가속기를 구성할 수 있습니다. 물론 대부분의 국내 클라우드 공급업체에서는 간단하게 구성할 수 있는 해당 가속기를 제공합니다.

이미지는 docker.hub의 공식 공유 ​​창고에서 이미지를 가져오거나 자체 개인 창고를 구축할 수 있습니다.

공유 창고에 대해서는 자세히 설명하지 않겠습니다. 계정하고 로그인하세요. 핵심은 개인창고 입니다

개인창고 3가지 방법을 정리해봤습니다

  • 지역 개인창고를 짓는 등록미러
  • 개인창고를 짓는 항구
  • 알리바바 이용등록 Cloud의 개인 창고

Docker 허브 계정 등록

https://cloud.docker.com에서 Docker 계정을 무료로 등록할 수 있습니다.

Docker 이미지 웨어하우스란 무엇입니까?

docker 허브에 로그인

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

push本地镜像到docker hub

# 登录账号
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/

registry搭建私有仓库

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 중국어 웹사이트의 기타 관련 기사를 참조하세요!

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