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. Notepad++中如何设置自动换行以及行宽

    view-->word wrap; setting->preference-->vertical edge settings; Notepad++中如何设置自动换行以及行宽 http ...

  2. javascript笔记整理(对象的继承顺序、分类)

    Object.prototype.say=function(){ alert("我是顶层的方法"); } children.prototype=new parent(); pare ...

  3. How to configure CDB in Qt Creator(使用VC调试器)

    I was having the same problems too, and finally figured out how to solve this. Styne666 gave me a hi ...

  4. 如何捕获Wince下form程序的全局异常

    前言 上两篇文章我们总结了在winform程序下如何捕获全局的异常.那么同样的问题,在wince下我们如何来处理呢?用相同的代码来处理可以吗? 答案是否定的,上面的方案1完全不能解决wince下的情况 ...

  5. Cocos2dx3.1 获取当前系统时间

    以下是获代替码 原文地址:http://blog.csdn.net/qqmcy/article/details/28233565 // // Tools.h // // // Created by 杜 ...

  6. 跟着鬼哥学so改动,一,准备篇

    图/文 听鬼哥说故事 闲话少说,so的改动,重要性大家都知道,这里从头编写so文件,分析so文件,改动so文件,打算做一个系列的教程,当然,主要是看时间同意. android的sdk配置以及ndk环境 ...

  7. 'datetime.datetime' has no attribute 'datetime'问题

    写python时,用到了日期计算.于是写了datetime.datetime(*d_startTime[0:6])这样的代码. 结果编译不通过,报 'datetime.datetime' has no ...

  8. 基于visual Studio2013解决C语言竞赛题之1090测量重量

        题目 解决代码及点评 /************************************************************************/ /* ...

  9. 使用高德地图API

    http://lbs.amap.com/smart/map/developer/mode/ 简单的附上一张图,其实能做得比这个更强大.

  10. Mac 终端提示You have not agreed to the Xcode license agreements

    在mac 终端运行命令的时候会被提示没有同意xcode 证书 ,这个时候需要在Terminal中同意license 打开终端输入xcodebuild -license,会看到一大堆的license说明 ...