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. Spring Boot的Web配置

    一.使用YML文件配置多套环境    

  2. eclipse unable to start within 45 seconds

    在eclipse4.8.2中运行tomcat8.5项目时,提示出错: Server Tomcat v8.0 Server at localhost was unable to start within ...

  3. PP: Neural ordinary differential equations

    Instead of specifying a discrete sequence of hidden layers, we parameterize the derivative of the hi ...

  4. 添加一个layer

    let testLayer = new TestLayer1();this.addChild(testLayer); let TestLayer1 = cc.Layer.extend({ ctor:f ...

  5. 【教程】Visual Studio2019安装教程

    Visual Studio正式版早就可以使用了,但是好多小伙伴还是不会用,今天小编就给大家带来了最新的安装教程和激活方法. Visual Studio 2019包含社区版(Community).专业版 ...

  6. K3/Cloud点击按钮打开第三方URL

    public override void AfterBarItemClick(BOS.Core.DynamicForm.PlugIn.Args.AfterBarItemClickEventArgs e ...

  7. linux命令 EOF

    在shell脚本中,通常将EOF与 << 结合使用,表示后续的输入作为子命令或子Shell的输入,直到遇到EOF为止,再返回到主Shell. EOF只是一个分界符,当然也可以用abcde替 ...

  8. Tomcat解压版-环境配置

    [问题]Tomcat解压版在本地后,双击双击startup.bat,闪退 [解决办法]    1.在已解压的tomcat的bin文件夹下找到startup.bat,右击->编辑.在文件头加入下面 ...

  9. 爬虫实战 豆瓣音乐top250 xpath

    刷知乎时刷到一篇爬取豆瓣音乐top250的,然后看了看,感觉自己的爬虫又更上一层楼了哈啊哈哈,尤其是发现xpath这么好用的东西. 不过也有一个感慨,就是有很多种方式都可以获得想要的数据,对于入门的新 ...

  10. (转载)设置虚拟机桥接模式以及解决桥接模式上不了网以及ping不通主机的问题

    解决问题的博客地址:设置虚拟机桥接模式以及解决桥接模式上不了网以及ping不通主机的问题 遇见的问题: 1.VMnet8无法设置为桥接模式 结论:只要主机网络可被桥接,VMnet8根本不需要设为桥接模 ...