溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

docker如何創建私有鏡像registry

發布時間:2022-10-20 09:35:29 來源:億速云 閱讀:112 作者:iii 欄目:服務器

本文小編為大家詳細介紹“docker如何創建私有鏡像registry”,內容詳細,步驟清晰,細節處理妥當,希望這篇“docker如何創建私有鏡像registry”文章能幫助大家解決疑惑,下面跟著小編的思路慢慢深入,一起來學習新知識吧。

一、下載 registry 鏡像

[root@localhost ~]# docker pull registry
Using default tag: latest
latest: Pulling from library/registry
c87736221ed0: Pull complete 
1cc8e0bb44df: Pull complete 
54d33bcb37f5: Pull complete 
e8afc091c171: Pull complete 
b4541f6d3db6: Pull complete 
Digest: sha256:f87f2b82b4873e0651f928dcde9556008314543bd863b3f7e5e8d03b04e117f7
Status: Downloaded newer image for

二、創建鏡像存儲目錄

[root@localhost ~]# mkdir

三、創建鏡像容器

[root@localhost ~]# docker run -itd -v /data/registry:/var/lib/registry -p 80:5000name registry registry
e630985b09af4dedcf81a8dcb80202e591fefefc0a86e8328be70ce0643ab399
#檢查容器是否創建成功
[root@localhost ~]# docker ps
CONTAINER ID        IMAGE               COMMAND                  CREATED             STATUS              PORTS                  NAMES
e630985b09af        registry            "/entrypoint.sh /etc…"   23 seconds ago      Up 22 seconds       0.0.0.0:80->5000/tcp   registry
#檢查容器運行是否正常,如下顯示說明運行正常
[root@localhost ~]# curl http://127.0.0.1/v2/_catalog     
{"repositories":[]}

四、修改daemon.json文件,修改為如下內容

[root@localhost ~]# vim /etc/docker/daemon.json 
{
"registry-mirrors": ["https://wixr8yss.mirror.aliyuncs.com"],
"insecure-registries":["10.10.0.110:80"],
"bip":"172.31.0.1/16"
}

五、重啟docker

[root@localhost ~]# systemctl restart docker

六、測試

#從官方pull busybox 鏡像
[root@localhost ~]# docker pull busybox
Using default tag: latest
latest: Pulling from library/busybox
53071b97a884: Pull complete 
Digest: sha256:4b6ad3a68d34da29bf7c8ccb5d355ba8b4babcad1f99798204e7abb43e54ee3d
Status: Downloaded newer image for
#查看當前鏡像
[root@localhost ~]# docker image ls
REPOSITORY          TAG                 IMAGE ID            CREATED             SIZE
busybox             latest              64f5d945efcc        5 days ago          1.2MB
registry            latest              f32a97de94e1        2 months ago        25.8MB
#為鏡像打tag
[root@localhost ~]# docker tag busybox:latest 10.10.0.110:80/busybox:v1
#查看tag 是否標記成功
[root@localhost ~]# docker image ls
REPOSITORY            TAG                 IMAGE ID            CREATED             SIZE
10.10.0.110/busybox   v1                  64f5d945efcc        5 days ago          1.2MB
busybox               latest              64f5d945efcc        5 days ago          1.2MB
registry              latest              f32a97de94e1        2 months ago        25.8MB
#將鏡像推送到私有鏡像倉庫中
[root@localhost ~]# docker push 10.10.0.110:80/busybox:v1
The push refers to repository [10.10.0.110:80/busybox]
d1156b98822d: Pushed 
v1: digest: sha256:4fe8827f51a5e11bb83afa8227cbccb402df840d32c6b633b7ad079bc8144100 size: 527
#測試拉取鏡像
[root@localhost repositories]# docker pull 10.10.0.110:80/busybox:v1
v1: Pulling from busybox
53071b97a884: Pull complete 
Digest: sha256:4fe8827f51a5e11bb83afa8227cbccb402df840d32c6b633b7ad079bc8144100
Status: Downloaded newer image for 10.10.0.110:80/busybox:v1

七、查看當前私有倉庫中有哪些鏡像以及鏡像的tag

[root@localhost repositories]#//10.10.0.110:80/v2/_catalog 
{"repositories":["busybox"]}
[root@localhost repositories]# curl  http://10.10.0.110:80/v2/busybox/tags/list
{"name":"busybox","tags":["v1"]}

讀到這里,這篇“docker如何創建私有鏡像registry”文章已經介紹完畢,想要掌握這篇文章的知識點還需要大家自己動手實踐使用過才能領會,如果想了解更多相關內容的文章,歡迎關注億速云行業資訊頻道。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

亚洲午夜精品一区二区_中文无码日韩欧免_久久香蕉精品视频_欧美主播一区二区三区美女