手把手教你如何在云上搭建免費的 Docker 鏡像倉庫(詳細圖文)
今天分享一個超級實用、但很多人居然不知道的技巧:在阿里云上白嫖一個專屬的 Docker 鏡像倉庫!
下面教你快速在阿里云做一個全網可用的鏡像倉庫,也可以做成私有倉庫。

1. 注冊阿里云賬號
如果已經有就不用重新注冊,沒有的話用手機號注冊即可。
2 創建鏡像倉庫
創建入口地址:https://cr.console.aliyun.com/
想用免費的,創建個人版實例即可。


會讓你選擇地域,選擇你附近的,這樣速度會快點。我選擇華南3(廣州)

設置倉庫密碼:

創建命名空間,需要全網唯一。
設置為公有倉庫:

3. 推送鏡像到阿里云倉庫
(1) 獲取登錄憑證
在ACR實例那里獲取訪問憑證:

(2) 服務器上登錄倉庫
這里換成你自己的登錄憑證就行:
docker login --username=lige_linux crpi-u2jjspjp1h5uoq70.cn-guangzhou.personal.cr.aliyuncs.com輸入你設置的密碼:

(3) 推送鏡像
需要先給鏡像打標簽:
[root@k8s-master ~]# docker tag nginx:1.26 crpi-u2jjspjp1h5uoq70.cn-guangzhou.personal.cr.aliyuncs.com/ligelin
ux/nginx:1.26推送鏡像:
[root@k8s-master ~]# docker push crpi-u2jjspjp1h5uoq70.cn-guangzhou.personal.cr.aliyuncs.com/ligelinux/nginx:1.26
The push refers to reposit
(4) 查看鏡像
登錄到容器鏡像服務,查看鏡像倉庫。

可以看到,已經推送成功,我這個是公開鏡像,在所有地方都可以拉取。
如果你不想讓別人拉取你的鏡像就將其設置為私有鏡像,當別人拉取時,需要輸入賬號和密碼。
(5) 拉取鏡像
可以點擊進鏡像查看詳情,里面就會有叫你如何登錄阿里云鏡像倉庫,如何拉取鏡像:

至此,你應該可以創建自己的公有鏡像倉庫了。
阿里云 ACR 的免費額度對個人開發者來說,完全夠用。

























