docker registry安装:

官方仓库下载registry
 
 
pull镜像:
  1. fu@ubuntu:~$ sudo docker pull registry

  

运行镜像 :
  1. sudo docker run -d -p 5000:5000 --restart=always -v /home/registry/data:/tmp/registry-dev --name registry registry:latest

 
浏览器中查看registry:
返回:{}
返回:{"repositories":[]}

准备一个标准tag,用于上传
  1. sudo docker tag <id> 99fu.cn/fu/registry:latest


如果此时直接push:报错http: server gave HTTP response to HTTPS client
  1. root@ubuntu:/# docker push 192.168.1.110:5000/fu/hello-world
  2. The push refers to a repository [192.168.1.110:5000/fu/hello-world]
  3. Get https://192.168.1.110:5000/v1/_ping: http: server gave HTTP response to HTTPS client
解决以上问题:
新建或者修改daemon.json:
  1. root@ubuntu:/# echo '{ "insecure-registries":["192.168.1.110:5000"] }' > /etc/docker/daemon.json

注: 可以将192.168.1.110:5000 改成 99fu.cn:5000 然后将/etc/hosts 中加入 192.168.1.110    99fu.cn
重启:
  1. root@ubuntu:/# service docker restart
  2. docker stop/waiting
  3. docker start/running, process 3558
  4. root@ubuntu:/# docker push 192.168.1.110:5000/fu/hello-world
  5. The push refers to a repository [192.168.1.110:5000/fu/hello-world]
  6. a02596fdd012: Pushed
  7. latest: digest: sha256:a18ed77532f6d6781500db650194e0f9396ba5f05f8b50d4046b294ae5f83aa4 size: 524

  此时,再在浏览器中访问:
返回值:
{"repositories":["fu/hello-world"]}

从别的机器上,上传到registry上:
在 /etc/hosts   中加上 192.168.1.110    99fu.cn
将从官网pull或者自己build的镜像,打上标准的tag
  1. fu@ubuntu:~$ sudo docker tag 285 99fu.cn:5000/centos:centos7.1.1503
  2. fu@ubuntu:~$ sudo docker images

注:    285 为centos镜像的id简写,能区分就行
 
 然后 push到registry中
 
然后浏览器中查看:http://192.168.6.73:5000/v2/_catalog
{"repositories":["centos","fu/centos","fu/hello-world","fu/jdk","fu/jenkins","fu/jre","fu/mysql","fu/registry","registry","ubuntu"]}

利用api访问更多信息:http://blog.csdn.net/ztsinghua/article/details/51496658
如:http://192.168.6.73:5000/v2/fu/registry/tags/list 
 

dockerRegistry搭建的更多相关文章

  1. docker-registry 搭建私有仓库服务器

    我使用了两个虚拟机: 1)Ubuntu是服务器ip:192.168.84.128 2)centos是客户端ip:192.168.84.129 1.在服务端下载registry镜像  docker pu ...

  2. 阿里云 Docker-registry 搭建

    阿里云 仓库地址: https://cr.console.aliyun.com/cn-hangzhou/instances/images

  3. OpenShift实战(七):OpenShift定制镜像S2I

    1.基础镜像制作 由于公司的程序是Java开发,上线发布使用的是maven,如果使用openshift自带的S2I,每次都会全量拉取代码(代码比较多,每次全量拉太慢),然后每次打包都会再一次下载mav ...

  4. CI/CD

    CI/CD 啥是CI/CD CI: continuous integration, 持续集成.就是频繁地把开发的工作提交到主线代码.主要是为了解决集成问题.什么是集成问题呢,白话说,就是从你本地的代码 ...

  5. 在MAC服务器上搭建docker-registry(转)

    在MAC服务器上搭建docker-registry 2014-03-14      0个评论    来源:在MAC服务器上搭建docker-registry   收藏    我要投稿 本文介绍如何在M ...

  6. 搭建 Docker-Registry 私有仓库

    官方已经提供了很多版本的 Linux 镜像,直接从官方仓库(Public Repositories)下载就可以了.如果考虑到安全性和速度,我们可能会想在自己局域网里架设一个私有仓库(Private R ...

  7. Docker4-docker私库的搭建及常用方法-docker-registry方式

    一.简单介绍 前面已经介绍,可以使用Docker Hub公共仓库,但是大多数情况企业都需要创建一个本地仓库供自己使用.这里介绍几种搭建私库的方法 私库的好处有几点 1.节约带宽 2.可以自己定制系统 ...

  8. Centos7搭建DockerRegistry

    1. 说明 以下使用系统centos7,64位,镜像为CentOS-7-x86_64-Minimal-1804,均已root用户进行操作 2. 安装Registry Docker Registry 是 ...

  9. 在Ubuntu14.04系统POWER8服务器上搭建Docker Registry服务

    本文描述了如何在POWER8服务器上搭建一个本地化的Docker镜像仓库,主要涉及镜像制作,Docker Registry服务启动等.希望能够对在非X86服务器上搭建Docker仓库的同学提供参考. ...

随机推荐

  1. 在其他系统Iframe中显示SharePoint 页面

    前段时间在做一个项目,要求将SharePoint 的 OWA(Office Web Apps)中的文档显示页面嵌入到另外一个OA系统中,提供给用户可以通过浏览器查看SharePoint文档的能力. 嵌 ...

  2. 原生JS获取元素集合的子元素宽度

    有些时候,在一个网页的ul li中,存在左右两个部分的内容,但是右边元素内容又是不固定,左边元素相对应的不能用固定宽度,所有需要我们动态的获取右边元素宽度,来赋值给左边元素的marginRight值. ...

  3. Intent(三)向下一个活动传递数据

    向下传递活动很简单,可以我采用putExtra()方法的重载,把我们想要传递的数据暂时放在intent中,启动活动时从这里取就可以了. 首先我们在MainActivity(主活动)显式声明intent ...

  4. 【读书笔记】100个Switf必备tips

    声明 欢迎转载,但请保留文章原始出处:)  博客园:http://www.cnblogs.com 农民伯伯: http://over140.cnblogs.com 正文 1.Selector 在Swi ...

  5. android-async-http AsyncHttpClient介绍

    前一阵子刚搬了家,加上公司要发新版本,所以一直比较忙,文章也好几周没更新了.难得这个周末有空,正好周内偶然间闲逛 发现这个很不错的第三方开源类库,针对Android开发中发送http请求的. 在And ...

  6. 在 CentOS7 上安装 MySQL5.7

    在 CentOS7 上安装 MySQL5.7 1 通过 SecureCRT 连接到阿里云 CentOS7 服务器: 2 进入到目录 /usr/local/ 中: cd /usr/local/ 3 创建 ...

  7. 2014年年度工作总结--IT狂人实录

    2014年也是我人生最重要的一年,她见证了我的成长与蜕变,让我从一个迷茫的旅者踏上一条柳暗花明的路. 春宇之行 从春宇短暂的9个月,却经历常人难以想想的风风雨雨,首先要感谢春宇公司给我带来了安逸宽松的 ...

  8. JVM-加载,链接,初始化

    Java Virtual Machine 动态的加载,链接和初始化类和接口.那么,Class 二进制文件是怎样被 JVM 加载到内存中的?JVM 如何描述一个 Java 类?类或接口怎么才能让 JVM ...

  9. [Erlang 0105] Erlang Resources 小站 2013年1月~6月资讯合集

    很多事情要做,一件一件来; Erlang Resources 小站 2013年1月~6月资讯合集,方便检索.      小站地址: http://site.douban.com/204209/     ...

  10. [转]PaaS平台分类

    本文转自阿朱说 大家发现没,自从我们上升到有规模的互联网架构后,咱们中国的技能能力就跟不上了,只能采取国际业界顶级大公司开源出来的而且已经经受住大规模实际应用考验的组件来搭架构,因而咱们近几年大规模网 ...