首頁  >  文章  >  運維  >  docker鏡像倉庫有哪些

docker鏡像倉庫有哪些

青灯夜游
青灯夜游原創
2021-12-30 14:25:3520353瀏覽

docker映像倉庫有:1、Docker hub共有倉庫;2、registry私有倉庫;3、harbor企業私有倉庫,它是Docker Registry的更進階封裝;4、阿里雲個人私有倉庫。

docker鏡像倉庫有哪些

本教學操作環境:linux5.9.8系統、docker-1.13.1版、Dell G3電腦。

docker映像倉庫-公有倉庫與私人倉庫

Docker hub共有倉庫

Docker Hub官網:https://hub.docker.com/

#目前Docker 官方維護了一個公共倉庫Docker Hub ,大部分需求都可以透過在Docker Hub 中直接下載映像來實現。如果你覺得拉取 Docker Hub 的鏡像比較慢的話,我們可以配置一個鏡像加速器,當然國內大部分雲廠 商都提供了相應的加速器,簡單配置即可。

鏡像是docker的基礎,我們可以從docker.hub官方共有的倉庫去拉取鏡像,也可以自己去建立自己的私有倉庫

共有倉庫我就不多說了,註冊帳號登入即可,重點是私有倉庫;

我總結了3中私有倉庫的方法

  • registry鏡像搭建本地私有倉庫
  • ##harbor搭建私有倉庫
  • 註冊使用阿里雲的私有倉庫

註冊docker hub 帳號

你可以在https://cloud.docker .com 免費註冊一個Docker 帳號。

docker鏡像倉庫有哪些

登入docker hub

docker鏡像倉庫有哪些

#透過執行

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是官方提供的工具,可以用來建構私有的鏡像倉庫。

registry分為v1版本和v2版本,v1是有Python語言寫的,v2是使用go語言寫的,相對而言, v2版本的會更快速簡潔

#取得registry映像
#  docker pull registry:2

執行私有倉庫服務

docker run -itd --name registry --restart=always -p 5000:5000 -v /registry:/var/lib/registry registry:2

#編輯docker.service設定檔

以上是docker鏡像倉庫有哪些的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn