1.docker pull registry //下载registry 镜像,registry 为docker 官方提供的一个镜像,

我们可以用它来创建本地的docker私有仓库。

docker:/root# docker images | grep registry
registry latest 07d93e41c370 7 weeks ago 422.8 MB 2.docker run -d -p 5000:5000 registry //以registry 镜像启动容器,监听5000端口 -p 左边是宿主机的端口 右边是容器端口 做映射 curl 127.0.0.1:5000 docker:/root# docker ps
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
402620f666c1 registry "docker-registry" About a minute ago Up About a minute 0.0.0.0:5000->5000/tcp gloomy_brown
docker:/root# docker exec -it 402620f666c1 bash
root@402620f666c1:/# docker:/root# curl 127.0.0.1:5000
"\"docker-registry server\""docker:/root# docker0 Link encap:Ethernet HWaddr 16:7B:77:6E:E5:4A
inet addr:172.17.42.1 Bcast:0.0.0.0 Mask:255.255.0.0 docker:/root# docker tag centos 172.17.42.1:5000/zjzc-test01 docker:/root# docker tag centos 192.168.32.150:5000/zjzc-test02 docker:/root# docker images | grep 5000
172.17.42.1:5000/zjzc-test01 latest bb3d629a7cbc 13 days ago 196.6 MB
192.168.32.150:5000/zjzc-test02 latest bb3d629a7cbc 13 days ago 196.6 MB
docker:/root# 传入私有仓库: $exec -d --insecure-registry 172.17.42.1:5000 $other_args &>> $logfile & docker:/root# docker push 172.17.42.1:5000/zjzc-test01
The push refers to a repository [172.17.42.1:5000/zjzc-test01] (len: 1)
Sending image list
Pushing repository 172.17.42.1:5000/zjzc-test01 (1 tags)
47d44cb6f252: Image successfully pushed 查看仓库镜像:
docker:/root# curl http://172.17.42.1:5000/v1/search
{"num_results": 1, "query": "", "results": [{"description": "", "name": "library/zjzc-test01"}]}docker:/root# 实例: docker:/root# docker ps
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
c7d5592a3658 registry "docker-registry" 5 seconds ago Up 4 seconds 0.0.0.0:5000->5000/tcp tender_bohr
docker:/root# docker exec -it c7d5592a3658 bash
root@c7d5592a3658:/# 修改docker:/etc/init.d# vim docker : check_for_cleanup if ! [ -f $pidfile ]; then
prestart
printf "Starting $prog:\t"
echo "\n$(date)\n" >> $logfile
$exec -d --insecure-registry 192.168.32.150:5000 $other_args &>> $logfile &
pid=$!
touch $lockfile

docker 创建本地镜像服务器的更多相关文章

  1. docker创建nginx镜像

    注意:此处不是用的dockerfile创建的镜像,只是用来搞一搞 首先你的系统里面要安装docker,这里就不重复介绍了,可以看之前的文章: 然后再搞一个基础镜像 docker pull regist ...

  2. Docker公共&本地镜像仓库(七)--技术流ken

    分发镜像 我们已经会构建自己的镜像了,那么如果在多个docker主机上使用镜像那?有如下的几种可用的方法: 用相同的Dockerfile在其他host上构建镜像 将镜像上传到公共registry(比如 ...

  3. 【Linux】使用ZStack私有云创建本地Linux服务器

    1.运维配置了一台Linux的主机,然后安装了ZStack,前面这部分操作运维处理了. 2.首先打开Zstack的网址地址,一般是一个IP地址(此时不写) 3.然后进入页面后,默认进入首页,此时可以按 ...

  4. docker系列之镜像服务器

    docker 的镜像服务器 docker-registry 是 docker 项目的组成部分. 前面在谈 docker 的命令时, 它的 pull/push 命令就是和镜像服务器打交道. 并且, do ...

  5. Docker公共&本地镜像仓库(七)

    分发镜像 我们已经会构建自己的镜像了,那么如果在多个docker主机上使用镜像那?有如下的几种可用的方法: 用相同的Dockerfile在其他host上构建镜像 将镜像上传到公共registry(比如 ...

  6. Docker创建私有镜像仓库

    Docker官方提供了一个工具docker-registry,可以借助这个工具构建私有镜像仓库: 1.拉取registry镜像 # docker pull registry//可以使用 docker ...

  7. Docker 学习笔记 (一)Dockerfile 创建本地镜像

    一.测试环境 OS version: CentOS Linux release 7.5.1804 (Core) docker cluster : master 1 + data node 4 dock ...

  8. docker 创建基础镜像

    docker 安装卸妆官方说明:  https://docs.docker.com/install/linux/docker-ee/centos/#os-requirements 本系列基于cento ...

  9. docker导入本地镜像

    -rw-r--r-- 1 root root 98954220 Mar 17 17:02 centos-6-x86.tar.gz 利用下载的包 创建镜像: cat centos-6-x86.tar.g ...

随机推荐

  1. [Android系列—] 1. Android 开发环境搭建与Hello World

    前言 開始之前先熟悉几个名词: SDK -- Software Development Kit, 软件开发工具包.这个词并不陌生, JDK,就是Jave Development Kit,相同对于And ...

  2. Windows Phone 9再见了!

    因为需要准备注册电气工程师考试,因此Windows Phone 8初学者教程的翻译只能就此打住了,在考完后,也许就是Windows Phone 9发布的时候还会回来! Bye bye!

  3. 程序启动报错:ORA-12505;PL/SQL却可以登录的解决方法

    一.异常{ ORA-12505, TNS:listener does not currently know of SID given in connect descriptor The Connect ...

  4. C++ Primer学习笔记2--c++标准库中的 vector、string 和 bitset 类型

    一.string    #include <string>  using std::string    初始化函数:    string s1;        默认构造函数 s1 为空串 ...

  5. hihocoder1302 最长回文子串

    hihocoder1302 最长回文子串 先贴代码 所有的上面的提示已经交代的好清楚了…… #include <iostream> #include <cstring> #in ...

  6. Winform - 全屏显示

    //全屏显示 this.WindowState = FormWindowState.Maximized;

  7. 讲解下for循环的用法,加深记忆

    引子 这是一段很简单的代码,但是即便是这么简单的东西,这里我们还是需要说一下. 关于for循环整个执行流程就是,先执行var i=10,然后到了第二个语句,判断10是否大于0,很明显为true,所以此 ...

  8. GnuWin,包括FLEX BISON GREP

    https://sourceforge.net/projects/gnuwin32/files/?source=navbar

  9. Zend Studio安装和使用

    Zend Studio安装和使用 工欲利其事必先利其器 1.ZendStudio 下载 下载地址:http://www.zend.com.安装就和典型的windows软件安装一样.直接next,nex ...

  10. boost::thread类

    前言 标准C++线程即将到来.预言它将衍生自Boost线程库,现在让我们探索一下Boost线程库. 几年前,用多线程执行程序还是一件非比寻常的事.然而今天互联网应用服务程序普遍使用多线程来提高与多客户 ...