zoukankan      html  css  js  c++  java
  • docker 创建本地镜像服务器

    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:	"
            echo "
    $(date)
    " >> $logfile
            $exec -d --insecure-registry 192.168.32.150:5000 $other_args &>> $logfile &
            pid=$!
            touch $lockfile

  • 相关阅读:
    让框架内循环或者指定元素 指定CSS
    织梦dedecms自定义功能函数(1):调用body中的图片(可多张)
    dedecms 上传目录路径
    点击展示菜单11
    ueditor 去掉自动跟随内容的<p><br /></p>
    点击切换JS
    点击切换的JS
    Unity3D NGUI 给button按钮添加单间事件
    企业如何留住核心人才[转载分享]
    java SSH框架详解(面试和学习都是最好的收藏资料)
  • 原文地址:https://www.cnblogs.com/hzcya1995/p/13350671.html
Copyright © 2011-2022 走看看