美文网首页
nexus3.x建立docker仓库

nexus3.x建立docker仓库

作者: szgl_lucifer | 来源:发表于2018-11-16 18:56 被阅读38次

1:docker 私有仓库的建立(hosted)

Repository - Repositories - Create repository - 选择 docker(hosted)

填一个名称(如 docker-local)

勾上 HTTP,填一个端口(如 8082),勾上“Enable Docker V1 API",其他均默认

点击 Create repository ,创建仓库

2:docker 镜像代理仓库的建立(proxy)

Repository - Repositories - Create repository - 选择 docker(proxy)

填一个名称(如 docker-hub)

勾上 HTTP,填一个端口(如 8083)

去掉 Force basic authentication 勾选(镜像库一定不要配置登陆验证,不然链接不上)

勾上“Enable Docker V1 API"

填写 Remote storage:我这里写的阿里镜像库, https://1v50e4uy.mirror.aliyuncs.com

(注意:这里一般不要配置dockerhub仓库,因为网速的问题,数据在pull的时候,镜像拉不到我们自己的镜像仓库中)

 Docker Index 选择 "Use Docker Hub",其他均默认

 点击 Create repository ,创建仓库

3:配置Anonymous(全局,可以不用密码登陆配置)

Security - Anonymous, Allow anonymous users to access the server打条(nexus3.x默认条是勾上的)

4:配置 Realms

Security - Realms,把 Docker Realm 激活

5:本地配置用私有库:

路径 etc/docker/daemon.json文件

{

     "registry-mirrors": ["http://192.168.155.55:8083"],   --镜像仓库加速使用

      "insecure-registries":["192.168.155.55:8082"]   --私有仓库保存自己的镜像使用

}

6:重启docker

systemctl daemon-reload

systemctl restart docker

7:这时都已经配置完成,自己测试下两个库是否都好用。

docker login 192.168.155.55:8082   如何能登陆成功,说明私有库配置的没有问题。

docker pull ubuntu:13.04  测试下镜像仓库是否能保存从远程下来的镜像。当images pull下来后,看下nexus里是否保存了该镜像。

-------------------------------------------------注意、注意、注意-------------------------------------------

如果有问题出现,我们可以查询docker的日志,来确定问题出现在那里,我用的是centos7系统,docker的日志保存在:

/var/log/messages文件中。

tail -f  messages

我安装的时候,出现了几次问题,都能在这里面查看到。这时再分析问题就方便很多了。

8:我这样搭建是不安全的,因为镜像库没有用户名和密码,只要能链接进来都能使用,以后可以用nginx代理一层,在nginx配置登陆权限,这样就安全很多。后期研究一下,再补充文章。

相关文章

  • nexus3.x建立docker仓库

    1:docker私有仓库的建立(hosted) Repository - Repositories - Creat...

  • 2019-01-04 nexus 3.x 迁移

    1. nexus3.x与nexus2.x在maven仓库的区别 nexus3.x 不支持将本地的maven仓库整体...

  • Docker 私有仓库建立

    之前有强调过-需要有镜像管理,这里的镜像管理不是只单台上的,而是指N台服务器的镜像管理。 现状和考虑的事情1)有多...

  • k8s 私有仓库

    建立私有仓库 1.master先从公有仓库下载registry 镜像 docker pull registry 2...

  • docker构建镜像

    这里假设你已经成功安装了docker,以下是贴子要做的事情: 构建docker镜像 建立docker私有仓库 1....

  • Docker Registry 建立私有仓库

    修改镜像存放路径: 1.下载Registry 2. 运行Registry Docker重启之后不会自动重启regi...

  • Docker仓库

    Docker仓库 docker仓库是一个http或https服务docker仓库官方提供的是docker-dist...

  • Docker基本概念(五)-仓库

    Docker仓库(Repository)类似与代码仓库,是Docker集中存放镜像文件的场所。 Docker仓库和...

  • docker仓库 harbor

    docker仓库 Harbor 修改docker仓库地址 安装docker-compose 下载harbor 修改...

  • docker安装nexus后修改默认密码

    docker安装nexus3.x后,原有的admin admin123用户密码已经失效,密码被随机生成我们需要进入...

网友评论

      本文标题:nexus3.x建立docker仓库

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