1. 概述

    1. docker 客户端操控 镜像

1. 分类

  1. 概述

    1 简单对 命令 做一些分类

  2. 分类

    1. 查看

      1. ls
      2. inspect
      3. history
    2. 与 dockerhub 交互

      1. pull
      2. push
    3. 导出 & 载入

      1. import
      2. load
      3. save
    4. 修改属性

      1. tag
    5. 删除

      1. rm
      2. prune
    6. 构建

      1. build

2. 命令

1. 查看

  1. ls

    1. 概述

      1. 查看当前镜像
    2. 命令

      # 查看结果我也就不多说了, 之前有过简单介绍
      > docker image ls
  2. inspect

    1. 概述

      1. 查看当前镜像详细信息
    2. 命令

      # 返回一个 json 格式的信息
      # 里面的内容, 我目前还无法一一解答
      > docker image inspect <imageId>[:<tag>]
  3. history

    1. 概述

      1. 查看当前镜像的 历史信息

        1. 当前镜像之前由 哪些镜像/层 叠加而来
    2. 命令

      # 查看结果我也就不多说了
      # 大概有这些内容
      ## 1. 镜像
      ## 2. 创建时间(新的在上面)
      ## 3. 创建方式
      ## 4. 大小
      ## 5. 注释
      > docker image history <imageId>[:<tag>]

2. dockerhub

  1. pull

    1. 概述

      1. 从 官方repo 拉取镜像
    2. 命令

      # 还有其他 option, 先不说
      # 拉取后可以通过 docker image ls 命令查看
      > docker image pull <imageId>[:<tag>]
  2. push

    1. 概述

      1. 向 官方repo 推送镜像
    2. 命令

      # 首先需要 登录dockerhub
      # 并且只能往通过授权的 库 里推送
      # 还有其他 option, 先不说
      > docker image push <imageId>[:<tag>]

3. 导出 & 早入

  1. import

    1. 概述

      1. 从 tar 或者其他中导入, 并生成镜像
    2. 命令

      # 需要 docker export 命令导出的文件
      # options 暂时不讲
      > docker image import <file> [<imageId>[:<tag>]]
    3. docker export

      1. 概述

        1. 直接导出 容器, 生成镜像
        2. 会丢失 元数据 和 历史记录
          1. 通常用来做 容器 镜像
  2. save

    1. 概述

      1. 存储 本地镜像库 镜像, 以 tar 文件形式导出
    2. 命令

      # 还有其他 option, 先不说
      > docker image save <imageId>
  3. load

    1. 概述

      1. 载入 tar 形式存储的镜像, 存储到 本地镜像库
    2. 命令

      # 还有其他 option, 先不说
      > docker image load --input <tarfile>

4. 修改属性

  1. tag

    1. 概述

      1. 镜像转换

        1. 将本地的某个镜像, 改变名字和标签后, 重新导入
    2. 命令

      # 还有其他 option, 先不说
      > docker image tag <fromImage>[:<tag>] <toImage>[:<tag>]

5. 删除

  1. rm

    1. 概述

      1. 删除某个镜像
    2. 命令

      # 还有其他 option, 先不说
      > docker image rm <image>[:<tag>]
  2. prune

    1. 概述

      1. 删除没有被容器采用的 本地镜像
    2. 命令

      # 还有其他 option, 先不说
      > docker image prune -a

6. 构建

  1. build

    1. 概述

      1. 根据 dockerfile 构建某个镜像
    2. 命令

      # 还有其他 option, 先不说
      > docker build -t <tag> <path>

ps

  1. ref

    1. docker reference
    2. docker load与docker import
  2. 后续

    1. 容器
    2. 存储
    3. 网路

Docker - 命令 - docker image的更多相关文章

  1. 掌握Docker命令-Docker for Web Developers(4)

    1.管理镜像命令 获取镜像 docker push ubuntu:14:04 查看镜像列表 docker images 重命名image docker tag IMAGE-NAME NEW-IMAGE ...

  2. Docker - 命令 - docker network

    概述 docker network 命令 背景 newwork 是 docker 的一种资源 经常会使用 需要整理命令 1. 引入 概述 docker run 时, 将容器端口映射到宿主机 场景 启动 ...

  3. Docker - 命令 - docker volume

    概述 docker volume 命令 背景 docker 容器的存储, 通常需要独立于镜像 docker volume 就是负责这块的命令 1. 写在 docker volume 之前 概述 doc ...

  4. Docker - 命令 - docker container

    概述 整理 docker 容器的命令 1. 分类(25个) 查看 ls diff logs inspect port stats top 生命周期 pause prune create kill re ...

  5. Docker 0x08: Docker 命令

    目录 Docker 命令 run 与 start 区别 docker 进程相关命令 Restful API Docker 命令 docker命令容易混淆几个 run 与 start 区别 run: 会 ...

  6. 容器版jenkins安装并且实现使用宿主机docker命令,采用的是docker outside deocker,带jdk、添加maven、git

    docker版jekins使用宿主机docker命令 docker版jekins安装,实现CI/CD,也就是实现在容器里面使用宿主机docker命令,这样方式为:docker outside deoc ...

  7. Docker学习のDocker的简单应用

    一.常见基本docker命令 docker是在一个linux虚拟机上运行的(对于windows来说),打开Docker quickStart terminal,就连街上了docker的 daemon ...

  8. Docker命令学习

    今天更换腾讯云系统的时候发现了多了个CoreOS,据说是专门运行docker的轻量系统,顺便学习一下docker命令. 1. docker version 显示 Docker 版本信息. 2. doc ...

  9. Docker命令详解

    Docker命令详解   最近学习Docker,将docker所有命令实验了一番,特整理如下: # docker --help Usage: docker [OPTIONS] COMMAND [arg ...

随机推荐

  1. vuejs在解析时出现闪烁的原因及防止闪烁的方法

    原因: 在使用vuejs.angularjs开发时,经常会遇见在如Chrome这类能够快速解析的浏览器上出现表达式({{ express }} ),或者是模块(div)的闪烁.对于这个问题由于Java ...

  2. django学习,captcha图形验证码的使用

    很多网站在登录或者注册的时候都有验证码,让你去输入. 刚好有这么一款插件,可以满足这个功能 首先,先pip install  django-simple-captcha 然后再setting里添加,如 ...

  3. DOM操作节点对象集合

    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/stri ...

  4. http接口的调用

    1.按照文档先写入参数,这里主要介绍 Json格式的String字符串,包括拼接数组 String sqr_arry [] = new String[rowList.size()]; for(int ...

  5. 字符串匹配算法--暴力匹配(Brute-Force-Match)C语言实现

    一.前言 暴力匹配(Brute-Force-Match)是字符串匹配算法里最基础的算法,虽然效率比较低,但胜在方便理解,在小规模数据或对时间无严格要求的情况下可以考虑. 二.代码 #include & ...

  6. 微信公众号h5页面alert去掉域名

    h5页面内嵌到微信公众号提示信息alert的时候会显示域名,去掉域名显示重写alert方法: window.alert = function(name){ var iframe = document. ...

  7. C++内存管理(new operator/operator new/operator delete/placement new)

    new operator 我们平时使用的new是new操作符(new operator),就像sizeof一样是语言内置的,不能改变它的含义,功能也是一样的 比如: string *ps = new ...

  8. Java-类的生命周期浅析

    简述:Java虚拟机为Java程序提供运行时环境,其中一项重要的任务就是管理类和对象的生命周期.类的生命周期.类的生命周期从类被加载.连接和初始化开始,到类被卸载结束.当类处于生命周期中时,它的二级制 ...

  9. jvm(1):内存结构

    JVM内存结构 JVM内存的运行时数据区: 线程私有(在线程启动时创建) 程序计数器Program Counter Register 一块较小的内存空间,可以看作是当前线程所执行的字节码的行号指示器, ...

  10. JS中使用lambda筛选list

    LevelEnum.filter(x=>x.Category=="水利工程")