zoukankan      html  css  js  c++  java
  • docker本地仓库&镜像

     镜像的命名规则:

                      1.【冷数据】/【base镜像】例如:ansible,centos

                      2. lastest{最新的意思}  不是真的(随便命名)

                      3. [image name]=[repository]:[tag]

                      4【私有仓库ip】/【冷数据】/【base-images】:192.168.56.200/ansible-centos.

    docker tag  centos lupangpang/centos:1.0 

               引用镜像    命名        版本号

    docker rmi lupangpang/centos:1.0 //删除镜像, 如果名字id一样那就带上版本

    镜像小结:

            Images: 查看镜像

            History: 镜像构建历史(具体层)

            Commit: 从容器直接创建镜像

            Build : 从DOCKerfile创建分层镜像

            Tag  :  给镜像打标签

            Pull   : 下载镜像

            Push  : 上传镜像

            Rmi   : 删除镜像(仅限本地)

            Search : 搜索docker hub 上的镜像

    实验:

         vi /usr/lib/systemd/system/docker.service

    在ExecStart=/usr/bin/dockerd后添加  --insecure-registry 192.168.226.128:5000

    systemctl daemon-reload 

    systemctl restart docker.service

    netstat -anpt |grep 5000

    mkdir -p /opt/data/registry

    docker run -d -p 5000:5000 -v /opt/data/registry:/tmp/registry registry:2

    docker ps -a

    netstat  -anpt | grep 5000

    docker pull busybox

    docker images

    docker push 192.168.226.128:5000/busybox

    curl -XGET httpd://192.168.226.128:5000/v2/_catalog

    docker rmi 192.168.226.128:5000/busybox

          docker192.168.226.128:5000/busybox

    registry报错详情:

     1、404 http (curl)_catalog无法连接 docker ps

     2、拒绝链接 iptables-F iptables-save

                  Docker ps

     3、timeout connect:iptables

                  I/O:写不进去,或者读不出来。-v目录有问题

    4、netstat -anpt | grep 5000

    Docker kill +容器id     //强制停止容器

    Docker stop + 容器id   //停止容器

    Docker start + 容器id   //启动容器

    Docker run -d  --restart=always httpd  //非正常情况下退出 会立即重启容器

    Docker run -d  --restart=on-failure:3 httpd     //如果容器退出代码为非0值,则重启,最多三次

    Docker pause +容器id   //挂起容器

    Docker unpause +容器id  //打开挂起的容器

    Docker create +镜像名  //创建一个容器

    Docker start +容器id  //开启容器

  • 相关阅读:
    Jquery实现form表单提交后局部刷新页面的多种方法
    HTML5:'data-'属性的作用是什么
    ASP.NET MVC传递Model到视图的多种方式总结(二)__关于ViewBag、ViewData和TempData的实现机制与区别
    Var与Dynamic的区别
    ASP.NET MVC传递Model到视图的多种方式总结(一)__通用方式的使用
    动态规划(最大公共子序列)
    后缀名为properties,config和xml的文件内容读取
    初学者易犯的的错误
    jdk1.6与Myeclipse的冲突造成的
    微信红包算法思想
  • 原文地址:https://www.cnblogs.com/guarderming/p/9455801.html
Copyright © 2011-2022 走看看