試用 Nexus OSS 3.0 的docker倉庫 (一) : http://www.cnblogs.com/wzy5223/p/5410990.htmlhtml
三. 建立docker私有倉庫,docker (hosted)docker
訪問Nexus的主頁,https://192.168.31.135:8443 spa
建立docker (proxy)倉庫,內容以下面修改:3d
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,並修改標籤爲私有私有倉庫地址:code
docker tag nexus3 ${NEXUS_IP_ADDRESS}:8889/nexus3
而後就能夠向docker私有倉庫提交鏡像了:htm
docker push ${NEXUS_IP_ADDRESS}:8889/nexus3
登錄nexus3倉庫瀏覽頁面能夠看到nexus3鏡像已經上傳blog
最後其它客戶端能夠用下面的命令搜索和下載docker鏡像class
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