Docker私有倉庫的搭建與使用


Docker搭建私有倉庫

私有倉庫本質就是一個web項目(linux+registry(用其他語言寫的一個web服務))。

一、搭建registry私有倉庫

1、拉取私有倉庫registry鏡像

docker pull registry

2、啟動私有倉庫容器

docker run -di --name=registry -p 5000:5000 registry

瀏覽器訪問:http://ip:端口/v2/_catalog  
看到{"repositories":[]} 表示私有倉庫搭建成功
此時倉庫內容為空

3、修改deamon.json

vi /etc/docker/daemon.json

添加以下內容,保存退出。

{"insecure-registries":["ip:端口"]} 

此步用於讓 docker信任私有倉庫地址

4、重啟docker

讓deamon.json配置生效

systemctl restart docker

5、啟動registry倉庫鏡像

docker start registry

二、上傳鏡像到私有倉庫

1、標記鏡像

docker tag 鏡像名[:tag] [REGISTRYHOST/][USERNAME/]NAME[:TAG]

docker tag django_img 175.24.103.108:5000/django_img

2、上傳鏡像

docker push 鏡像名[:tag]

docker push 175.24.103.108:5000/django_img

再從瀏覽器訪問http://175.24.103.108:5000/v2/_catalog
發現能看到剛剛上傳的鏡像

以后只要同時配置了daemon.json,再拉取鏡像,優先從私有倉庫拉,沒有在去國外


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM