試用 Nexus OSS 3.0 的docker倉庫 (二)


 

試用 Nexus OSS 3.0 的docker倉庫 (一) : http://www.cnblogs.com/wzy5223/p/5410990.html

 

三. 創建docker私有倉庫,docker (hosted)

訪問Nexus的主頁,https://192.168.31.135:8443 

創建docker (proxy)倉庫,內容如下面修改:

Name: docker_hosted HTTPS: 8889 Enable Docker V1 API: true 勾選下面的復選框 Blob store: default

修改完成以后登陸docker倉庫, 用戶名密碼: admin/admin123 

docker login 192.168.31.135:8889

 

這時候我們就可以向倉庫提交docker鏡像了,首先創建一個docker鏡像為nexus3,並修改標簽為私有私有倉庫地址:

docker tag nexus3 ${NEXUS_IP_ADDRESS}:8889/nexus3

然后就可以向docker私有倉庫提交鏡像了:

docker push ${NEXUS_IP_ADDRESS}:8889/nexus3

 

登陸nexus3倉庫瀏覽頁面可以看到nexus3鏡像已經上傳

 

最后其它客戶端可以用下面的命令搜索和下載docker鏡像

docker search ${NEXUS_IP_ADDRESS}:8889/nexus3

docker pull ${NEXUS_IP_ADDRESS}:8889/nexus3

 

四. 創建docker倉庫群組,docker (group) 

內容如下面修改:

Name: docker_group HTTPS: 9999 Enable Docker V1 API: true 勾選下面的復選框 Blob store: default

並將前面創建的代理倉庫:"docker" 和 私有托管倉庫 "docker_hosted" 添加到Members列表下面:

查看"docker_group" 下的組件,有 "hello-world" 和 “nexus3”

登陸“docker_group”:

docker login ${NEXUS_IP_ADDRESS}:9999

 

然后可以用下面的命令搜索和下載docker鏡像

docker search ${NEXUS_IP_ADDRESS}:9999/hello-world

docker pull ${NEXUS_IP_ADDRESS}:9999/nexus3

 

參考資料:

http://www.sonatype.com/download-oss-sonatype

http://books.sonatype.com/nexus-book/3.0/reference/index.html

https://support.sonatype.com/hc/en-us/articles/217542177

 


免責聲明!

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



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