• docker镜像基础命令


    docker镜像基础命令

    1、获取镜像

      docker pull <名称>

       说明:镜像是运行docker的前提

      由于之前已经下载了ubuntu镜像,会提示image已经更新

    2、查看镜像列表

      docker images

      REPOSITORY    TAG    IMAGE ID    GREATED    SIZE

      仓库名称      仓库标签   镜像id      创建时间       大小

    3、查看镜像信息

      docker inspect

      查看镜像的某一个详细信息

      docker inspect -f {{.Id}} 735f80812f90

    4、查找镜像

      docker search <应用名称>

      使用docker search命令可以搜索远端仓库中共享的镜像,默认搜索Docker hub官方仓库中的镜像.

    5、删除镜像

      docker rmi <标签或者ID>

      说明:当同一个镜像拥有多个标签时,docker rmi只是删除了标签,并不影响镜像本身。

          当该镜像有创建的容器存在时,镜像文件默认是无法删除的。

          如果一个镜像只有一个tag的话,删除tag就是删除了镜像的本身。

      给镜像添加tag

      docker tag <ID> <tag名称>

      

    6、创建镜像

      docker commit <ID> <REPOSETORY:TAG>

      参数:

        -a,--author:作者信息

        -m,--message:提交消息

        -p,--pause=true:提交时暂停容器运行

      运行ubuntu,-t -i把容器内标准绑定到终端并运行bash,这样开跟传统的linux操作系统没什么两样,现在直接在容器运行。

      容器创建成镜像的方法:

        通过某个容器2b59a20b8854 创建对应的镜像,有点类似git

    7、迁出镜像

      docker save -o ***.tar <TAG/ID>

      参数说明:

        -o 设置存储压缩后的文件名称

    8、载入镜像

      docker load --input ***.tar 或者 codker load <***.tar

      使用codker load命令可以载入镜像,其中image可以标签或ID。这将导入镜像及相关的元数据信息(包括标签等),可以使用docker images命令进行查看。

      先删除原有的cc/text镜像,在导入镜像

      运行镜像,在查看是否为原来的类容

     9、上传镜像

      docker push <仓库名称>

     

  • 相关阅读:
    数据结构与算法之PHP实现二叉树的遍历
    数据结构与算法之二叉树的基本概念和类型
    聚集索引,非聚集索引,覆盖索引 原理
    Vue学习笔记:methods、computed、watch的区别
    xsl 和xml transform方法的调用
    Chrome , Firfox 不支持fireEvent的方法
    分布式存储
    firefox并不支持selectSingleNode和selectNodes的解决方法
    503 Service Unavailable
    处理【由于 Web 服务器上的“ISAPI 和 CGI 限制”列表设置,无法提供您请求的页面】
  • 原文地址:https://www.cnblogs.com/jcici/p/9441246.html
Copyright © 2020-2023  润新知