试用 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