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 ...
随机推荐
- [Arc068D/At2299] Card Eater - 结论
[Arc068D/At2299] 有一堆牌,每张牌上有一个数字. 每次可以取出其中 \(3\) 张,丢掉数字最大的和数字最小的牌,把中间那张再放回牌堆. 要求最后所有剩余牌上的数字互不相同,求最多能剩 ...
- php 获取header信息
nginx服务器获取header信息: 如:获取token: $_SERVER['HTTP_TOKEN']; 获取自定义的参数采用$_SERVER['参数名'] Apache服务器获取header信息 ...
- C++——深拷贝
要实现深拷贝就需要自己编写拷贝构造函数. 深拷贝 #include<iostream> using namespace std; class Point { public: ...
- unity中添加音量控制的一些步骤
1.先确认要控制的音源(Audio Source)所使用的输出(Output),例如我这里BGM使用的是MainMixer: 2.暴露音量(Volume)参数,让脚本可以控制.这里如果不暴露出来,脚本 ...
- git的安装方法
下载:https://git-scm.com/downloads
- 巨杉内核笔记 | 会话(Session)
SequoiaDB 巨杉数据库是一款金融级分布式关系型数据库,坚持从零开始打造分布式开源数据库引擎.“内核笔记系列”旨在分享交流 SequoiaDB 巨杉数据库引擎的设计思路和代码解析,帮助社区用户深 ...
- import 与 from...import
- Vue 任务清单
<style> li{ list-style: none; } #root{ width: 400px; min-height: 400px; box-shadow: 0 0 10px # ...
- 大数据-HBase
HBase HBase(Hadoop Database)基于Google的BigTable论文,依赖HDFS进行存储.适合存储大体量数据.HBase是高可靠性(数据安全).高性能(存取效率).面向列. ...
- MySql -- primary key主键约束
4.primary key主键约束 在一张表中: 1) 主键约束是 NOT NULL.UNIQUE唯一的记录. 2) 主键约束必须是唯一的值. 3) 主键约束列不能包含 NULL 值. 注意:每个表都 ...