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. #助力CSP2019# OI中容易出现的**错误汇总

    多测不清空,爆0两行泪 3年OI一场空,不开long long见祖宗 线段树空间需要开4倍 读入有负数的时候,如果要写快读,要识别负号 持续更新

  2. vue.js 的cdn 链接的引用地址

    引用地址有两种一种完整版,一种压缩版效果是一样的 https://cdn.jsdelivr.net/npm/vue@2.5.16/dist/vue.js https://cdn.bootcss.com ...

  3. gulp安装报错Local version: Unknown

    解决方法 使用国内的淘宝镜像安装: cnpm install -g gulp 一开始只执行了上面命令,没执行下面,gulp -v 之后显示Local version: Unknowncnpm inst ...

  4. IntelliJ IDEA 2019.1.3 最新破解教程【最强 可用至2099年】

    本文包括最新[2019.1.2]安装 和[2018.3.2](推荐)安装 ①IntelliJ IDEA 2018.3.2安装永久安装[最强]  一. 在官网下载IDEA安装包  链接:https:// ...

  5. Java自学-Lambda 概念

    Java Lambda 表达式概念 假设一个情景: 找出满足条件的Hero 从使用普通方法,匿名类,以及Lambda这几种方式,逐渐的引入Lambda的概念 步骤 1 : 普通方法 使用一个普通方法, ...

  6. SD卡报错“error -110 whilst initialising SD card”

    目前开发遇到了某些SD卡和TI的SOC芯片的驱动不协调的地方,具体表现为: uboot 阶段初始化mmc dev 1 没有任何串口信息输出,无法读写mmc Kernel阶段报错”SD卡初始化失败 er ...

  7. PHP 把秒数转为时分秒格式

    PHP函数 1.gmdate $seconds = 174940;$hours = intval($seconds/); $time1 = $hours."小时".gmdate(' ...

  8. org.apache.catalina.connector.ClientAbortException: java.io.IOException: 您的主机中的软件中止了一个已建立的连接。

    日志文件中有“java.io.IOException: 您的主机中的软件中止了一个已建立的连接.”错误 org.apache.catalina.connector.ClientAbortExcepti ...

  9. flask入门(二)

    接着上文 讲一讲响应 flask调用视图函数后,会将其返回值作为响应的内容.大多数情况下,响应就是一个简单的字符串,作为HTML页面回送客户端.但HTTP协议需要的不仅是作为请求响应的字符串.HTTP ...

  10. SDF数据库

    一.SDF数据库初探 SDF是一个标准缩略数据库格式.这个数据库包含扩展名为.sdf的文件并且以结构化文件格式进行数据存储.这些SDF文件通常用于在不同数据库应用之间移动数据.它允许一个用户将一个软件 ...