小編給大家分享一下docker私有倉庫怎么用,相信大部分人都還不怎么了解,因此分享這篇文章給大家參考一下,希望大家閱讀完這篇文章后大有收獲,下面讓我們一起去了解一下吧!
創(chuàng)新互聯(lián)專注于大竹企業(yè)網站建設,響應式網站開發(fā),商城網站建設。大竹網站建設公司,為大竹等地區(qū)提供建站服務。全流程按需定制設計,專業(yè)設計,全程項目跟蹤,創(chuàng)新互聯(lián)專業(yè)和態(tài)度為您提供的服務1.下載倉庫鏡像
docker pull registry
2.創(chuàng)建私有倉庫容器-d表示后臺啟動
docker run -d -p 5000:5000 -v /opt/data/registry:/var/lib/registry registry
3.防火墻解除5000端口限制
firewall-cmd --zone=public --add-port=5000/tcp --permanent
4.驗證私有倉庫是否啟動成功
http://192.3.8.12:5000/v2
5.打包鏡像
docker tag my-nginx:v1 192.168.56.200:5000/centos
6.把打包好的鏡像上傳到私有倉庫
[root@server1 ~]# docker push 192.168.56.200:5000/centos The push refers to a repository [192.168.56.200:5000/centos] Get https://192.168.56.200:5000/v1/_ping: http: server gave HTTP response to HTTPS client
這個問題可能是由于客戶端采用https,docker registry未采用https服務所致。一種處理方式是把客戶對地址“192.168.56.200:5000”請求改為http。
解決方法:
在”/etc/docker/“目錄下,創(chuàng)建”daemon.json“文件。在文件中寫入: { "insecure-registries":["192.168.56.200:5000"] }
保存退出后,重啟docker。
7.再次上傳又出來了問題,是因為selinux沒有關。(使用setenforce 0 命令設置臨時關閉,也可以vi /etc/sysconfig/selinux把里邊的一行改為SELINUX=disabled改了之后保存,然后重啟就可以了。)
8.查看私有倉庫中的鏡像
http://192.3.8.187:5000/v2/_catalog
9.這樣就在server2上下載私有倉庫的鏡像了。
docker pull 192.168.56.200:5000/centos
10.倉庫鏡像的備份和恢復。
直接定期備份/opt/data/registry,恢復是直接掛在到docker-registry鏡像下啟動即可。
docker run -d -p 5000:5000 -v /opt/data/registry:/var/lib/registry registry
以上是“docker私有倉庫怎么用”這篇文章的所有內容,感謝各位的閱讀!相信大家都有了一定的了解,希望分享的內容對大家有所幫助,如果還想學習更多知識,歡迎關注創(chuàng)新互聯(lián)成都網站設計公司行業(yè)資訊頻道!
另外有需要云服務器可以了解下創(chuàng)新互聯(lián)scvps.cn,海內外云服務器15元起步,三天無理由+7*72小時售后在線,公司持有idc許可證,提供“云服務器、裸金屬服務器、高防服務器、香港服務器、美國服務器、虛擬主機、免備案服務器”等云主機租用服務以及企業(yè)上云的綜合解決方案,具有“安全穩(wěn)定、簡單易用、服務可用性高、性價比高”等特點與優(yōu)勢,專為企業(yè)上云打造定制,能夠滿足用戶豐富、多元化的應用場景需求。
網站欄目:docker私有倉庫怎么用-創(chuàng)新互聯(lián)
網站鏈接:http://aaarwkj.com/article40/jsieo.html
成都網站建設公司_創(chuàng)新互聯(lián),為您提供網站導航、網站營銷、Google、網站收錄、標簽優(yōu)化、小程序開發(fā)
聲明:本網站發(fā)布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創(chuàng)新互聯(lián)
猜你還喜歡下面的內容