美文网首页
使用nexus3搭建docker的私有仓库

使用nexus3搭建docker的私有仓库

作者: 码农梦醒 | 来源:发表于2018-04-09 14:14 被阅读80次

一. 安装nexus3

二. 安装docker

三. 使用nexus建立docker的私库

建立私有仓库01.png 建立私有仓库02.png 建立私有仓库03.png

三. 测试:将docker镜像上传到私有仓库

如: 当前测试机器已存在: org.pzy/base_os:1.0的镜像, 现在要将该镜像上传到私有仓库中(nexus安装在192.168.0.92的机器上). 需要进行如下操作:

# 登录私有仓库
docker login 192.168.0.92:8082
# 将镜像打一个标签
docker tag org.pzy/base_os:1.0 192.168.0.89:8082/org.pzy/tomcat85:1.0
# 将镜像上传到192.168.0.89上(nexus的私有仓库上)
docker push 192.168.0.89:8082/org.pzy/tomcat85:1.0

查看私有仓库上是否已存在该镜像

# 执行查找命令
docker search  docker search docker search 192.168.0.92:8082/org.pzy/tomcat85

得到如下结果:

NAME
192.168.0.92:8082/org.pzy/tomcat85:1.0

说明已经成功上传了.

当然也可以登录nexus,通过图形界面查看,对应仓库中是否存在该镜像

建立私有仓库04.png

拉取远程仓库的镜像

docker pull 192.168.0.92:8082/org.pzy/tomcat85:1.0

四. 重要命令说明:

docker login命令(登录私有仓库)

docker login <nexus-hostname>:<repository-port>

如:

docker login 192.168.0.92:8082

此处会提示输入帐号,密码[如果使用的是nexus,那么帐号密码就是nexus的帐号密码]

docker tag命令(给镜像打标签)

docker tag <imageId or imageName> <nexus-hostname>:<repository-port>/<image>:<tag>

如:
docker tag org.pzy/base_os:1.0 192.168.0.89:8082/org.pzy/tomcat85:1.0

docker push命令(将本地镜像上传到远程仓库)

docker push <nexus-hostname>:<repository-port>/<image>:<tag>

此处要注意,默认使用的是https, 需要在docker的settings配置中,将资源库位置加入insecure registries配置, 这样就会使用http方式了

TIM截图20180410124031.png

如:
docker push 192.168.0.89:8082/org.pzy/tomcat85:1.0

相关文章

  • Kubernetes部署Nexus3

    Kubernetes部署Nexus3 重点参考kubernetes集群:nexus搭建docker私有仓库及使用 ...

  • maven备忘

    1. 搭建私有库 使用docker搭建私有maven库,docker image为sonatype/nexus3 ...

  • Nexus搭建并代理AliYun镜像

    使用 Docker 搭建 Nexus3 私服. Docker 仓库地址 https://hub.docker.co...

  • k8s学习笔记-5-私有harbor

    5 创建docker私有仓库 使用node5节点搭建harbor私有仓库 harbor仓库依赖docker和doc...

  • Docker

    构建镜像仓库 Docker运行java程序 1.1.6 搭建docker私有仓库 新建私有仓库 1.2.1 数据挂...

  • 使用nexus3搭建docker的私有仓库

    一. 安装nexus3 略 二. 安装docker 略 三. 使用nexus建立docker的私库 三. 测试:将...

  • 5.私有与公有镜像仓库

    一. 搭建私有镜像仓库 Docker Hub作为Docker默认官方公共镜像;如果想自己搭建私有镜像仓库,官方也提...

  • [技术] Nexus3配合Gradle搭建私有Maven仓库

    [TOC] 0x00 Nexus3配合Gradle搭建私有仓库 场景:将自己的代码通过gradle上传到使用nex...

  • Docker

    一、Docker 私有仓库搭建 环境centos 6 192.168.1.2 Docker 仓库 192.168....

  • Nexus3 docker私有仓库搭建

    需求 项目前端主要运用nodejs与java 前后端开发,经常要下载很多依赖的包,各同事间项目不同,存在着重复下载...

网友评论

      本文标题:使用nexus3搭建docker的私有仓库

      本文链接:https://www.haomeiwen.com/subject/yocihftx.html