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. centos7在命令界面使用命令可以执行,但在jenkins中输入命令报Chrome has crashed.

    问题:selenium.common.exceptions.WebDriverException: Message: unknown error: Chrome failed to start: ex ...

  2. Linux DataGuard --

      概述 Oracle Data Guard 是针对企业数据库的最有效和最全面的数据可用性.数据保护和灾难恢复解决方案.它提供管理.监视和自动化软件基础架构来创建和维护一个或多个同步备用数据库,从而保 ...

  3. layui树形结构更改

    /* * 将json字符串更改为layui.tree所用的数据结构类型,输出仍然为json字符串 * tanghao 7.29 */ function dataToTreeData(oData_str ...

  4. [JZOJ4899] 雪之国度

    题目描述 雪之国度有N座城市,依次编号为1到N,又有M条道路连接了其中的城市,每一条道路都连接了不同的2个城市,任何两座不同的城市之间可能不止一条道路.雪之女王赋予了每一座城市不同的能量,其中第i座城 ...

  5. python多线程返回值的实现与处理

    题目: # 编写一个python程序,创建两个子线程,分别到下面的网址获取文本内容# http://mirrors.163.com/centos/6/isos/x86_64/README.txt# h ...

  6. MyEclipse把普通的项目变成hibernate项目

  7. [BJOI2012]连连看

    Description Luogu4134 Solution \(l,r \le 1000\),暴力枚举是否能匹配.这是一个选匹配的问题,所以直接网络流,原图不一定是二分图咋办?拆点啊!然后直接做就行 ...

  8. python hashlib 详解

    1.概述 摘要算法简介 Python的hashlib提供了常见的摘要算法,如MD5,SHA1等等. 什么是摘要算法呢?摘要算法又称哈希算法.散列算法.它通过一个函数,把任意长度的数据转换为一个长度固定 ...

  9. jvm 结构分析

    jvm区域总体分两类,heap区和非heap区.heap区又分: Eden Space(伊甸园).Survivor Space(幸存者区).Tenured Gen(老年代-养老区). 非heap区又分 ...

  10. windows下划分逻辑分区

    运行命令窗口后,我们输入命令"diskpart"回车! 然后我们在DISKPART>后面输入select disk 0 选择我们的硬盘,然后回车!当然如果你电脑上有好几块硬盘 ...