Docker - 命令 - docker image
- 概述
- docker 客户端操控 镜像
1. 分类
概述
1 简单对 命令 做一些分类分类
查看
- ls
- inspect
- history
与 dockerhub 交互
- pull
- push
导出 & 载入
- import
- load
- save
修改属性
- tag
删除
- rm
- prune
构建
- build
2. 命令
1. 查看
ls
概述
- 查看当前镜像
命令
# 查看结果我也就不多说了, 之前有过简单介绍
> docker image ls
inspect
概述
- 查看当前镜像详细信息
命令
# 返回一个 json 格式的信息
# 里面的内容, 我目前还无法一一解答
> docker image inspect <imageId>[:<tag>]
history
概述
- 查看当前镜像的 历史信息
- 当前镜像之前由 哪些镜像/层 叠加而来
- 查看当前镜像的 历史信息
命令
# 查看结果我也就不多说了
# 大概有这些内容
## 1. 镜像
## 2. 创建时间(新的在上面)
## 3. 创建方式
## 4. 大小
## 5. 注释
> docker image history <imageId>[:<tag>]
2. dockerhub
pull
概述
- 从 官方repo 拉取镜像
命令
# 还有其他 option, 先不说
# 拉取后可以通过 docker image ls 命令查看
> docker image pull <imageId>[:<tag>]
push
概述
- 向 官方repo 推送镜像
命令
# 首先需要 登录dockerhub
# 并且只能往通过授权的 库 里推送
# 还有其他 option, 先不说
> docker image push <imageId>[:<tag>]
3. 导出 & 早入
import
概述
- 从 tar 或者其他中导入, 并生成镜像
命令
# 需要 docker export 命令导出的文件
# options 暂时不讲
> docker image import <file> [<imageId>[:<tag>]]
docker export
- 概述
- 直接导出 容器, 生成镜像
- 会丢失 元数据 和 历史记录
- 通常用来做 容器 镜像
- 概述
save
概述
- 存储 本地镜像库 镜像, 以 tar 文件形式导出
命令
# 还有其他 option, 先不说
> docker image save <imageId>
load
概述
- 载入 tar 形式存储的镜像, 存储到 本地镜像库
命令
# 还有其他 option, 先不说
> docker image load --input <tarfile>
4. 修改属性
- tag
概述
- 镜像转换
- 将本地的某个镜像, 改变名字和标签后, 重新导入
- 镜像转换
命令
# 还有其他 option, 先不说
> docker image tag <fromImage>[:<tag>] <toImage>[:<tag>]
5. 删除
rm
概述
- 删除某个镜像
命令
# 还有其他 option, 先不说
> docker image rm <image>[:<tag>]
prune
概述
- 删除没有被容器采用的 本地镜像
命令
# 还有其他 option, 先不说
> docker image prune -a
6. 构建
- build
概述
- 根据 dockerfile 构建某个镜像
命令
# 还有其他 option, 先不说
> docker build -t <tag> <path>
ps
ref
后续
- 容器
- 存储
- 网路
Docker - 命令 - docker image的更多相关文章
- 掌握Docker命令-Docker for Web Developers(4)
1.管理镜像命令 获取镜像 docker push ubuntu:14:04 查看镜像列表 docker images 重命名image docker tag IMAGE-NAME NEW-IMAGE ...
- Docker - 命令 - docker network
概述 docker network 命令 背景 newwork 是 docker 的一种资源 经常会使用 需要整理命令 1. 引入 概述 docker run 时, 将容器端口映射到宿主机 场景 启动 ...
- Docker - 命令 - docker volume
概述 docker volume 命令 背景 docker 容器的存储, 通常需要独立于镜像 docker volume 就是负责这块的命令 1. 写在 docker volume 之前 概述 doc ...
- Docker - 命令 - docker container
概述 整理 docker 容器的命令 1. 分类(25个) 查看 ls diff logs inspect port stats top 生命周期 pause prune create kill re ...
- Docker 0x08: Docker 命令
目录 Docker 命令 run 与 start 区别 docker 进程相关命令 Restful API Docker 命令 docker命令容易混淆几个 run 与 start 区别 run: 会 ...
- 容器版jenkins安装并且实现使用宿主机docker命令,采用的是docker outside deocker,带jdk、添加maven、git
docker版jekins使用宿主机docker命令 docker版jekins安装,实现CI/CD,也就是实现在容器里面使用宿主机docker命令,这样方式为:docker outside deoc ...
- Docker学习のDocker的简单应用
一.常见基本docker命令 docker是在一个linux虚拟机上运行的(对于windows来说),打开Docker quickStart terminal,就连街上了docker的 daemon ...
- Docker命令学习
今天更换腾讯云系统的时候发现了多了个CoreOS,据说是专门运行docker的轻量系统,顺便学习一下docker命令. 1. docker version 显示 Docker 版本信息. 2. doc ...
- Docker命令详解
Docker命令详解 最近学习Docker,将docker所有命令实验了一番,特整理如下: # docker --help Usage: docker [OPTIONS] COMMAND [arg ...
随机推荐
- Structure preserving unsupervised feature selection
Abstract • 使用自表示模型提取特征间的关系,结构保留约束来保持数据的局部流形结构: 1 Introduction • Contributions: (1)提出基于自表示模型的特征选择: ( ...
- 163.扩展User模型-一对一方式扩展
一对一外键 如果你对用户验证方法authenticate没有更多的要求,就是使用username和password就可以完成用户的登录验证工作,但是想要在原来的模型的基础上添加新的字段,那么就可以使用 ...
- AngularJS中transclude用法详解
这篇文章主要介绍了AngularJS中transclude用法,详细分析了transclude的具体功能.使用技巧与相关注意事项,需要的朋友可以参考下 本文实例讲述了AngularJS中transcl ...
- JS高级---正则表达式其他方法的使用
正则表达式其他方法的使用 正则表达式中:g 表示的是全局模式匹配 正则表达式中:i 表示的是忽略大小写 var str = "中国移动:10086,中国联通:10010,中国电信:10000 ...
- HandlerMethod解析
api写HandlerMethod的作用: Encapsulates information about a handler method consisting of a method and a b ...
- mybatis(五):源码分析 - sqlsession执行流程
- P1010 幂次方(分治)
https://www.luogu.com.cn/problem/P1010 刚刚看到这个题时,有点懵,如果说这是个数学题 比如说7,应该先求出7 = 4 + 2 + 1; 即先分解出里面应该有最多的 ...
- [HAOI2016] 找相同字符 - 后缀数组,单调栈
[HAOI2016] 找相同字符 Description 给定两个字符串,求出在两个字符串中各取出一个子串使得这两个子串相同的方案数.两个方案不同当且仅当这两个子串中有一个位置不同. \(n,m \l ...
- SP1716 GSS3 - Can you answer these queries III - 动态dp,线段树
GSS3 Description 动态维护最大子段和,支持单点修改. Solution 设 \(f[i]\) 表示以 \(i\) 为结尾的最大子段和, \(g[i]\) 表示 \(1 \sim i\) ...
- 理解javaBean
1:什么是JavaBean 组件?使用JavaBean 组件有什么优点?答案:现在软件开发都已经转向了基于组件的开发,目前具备代表性的组件技术有微软的COM.COM+,有Sun 的JavaBean 和 ...