zoukankan      html  css  js  c++  java
  • 试用 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

  • 相关阅读:
    adb命令(一)
    appium-DesiredCapability详解与实战
    Appium-appium日志分析
    Appium-关于appium的原生控件的 xpath 定位问题及常用方法
    Appium-xpath详解
    appium界面元素介绍
    Python3.5.1 下使用HTMLParser报错
    Python3 将configparser从ini文件中读取的内容转换成字典格式
    Django forms 关于select和checkbox设置初始选中值
    Django admin注册model究竟要怎么写才优雅
  • 原文地址:https://www.cnblogs.com/wzy5223/p/5414965.html
Copyright © 2011-2022 走看看