当前位置: 首页 > news >正文

Docker Image 命令

文章目录

目录

文章目录

1 . Docker镜像是什么?

2 . 镜像命令详解

docker images

docker tag

docker pull

docker rmi 

docker save

总结


1 . Docker镜像是什么?

  • Docker image 本质上是一个 read-only 只读文件, 这个文件包含了文件系统、 源码、库文件、依赖、工具等一些运行 application 所必须的文件。
  • 我们可以把 Docker image 理解成一个模板, 可以通过这个模板实例化出来很多 容器。 
  • image 里面是一层层文件系统 Union FS。联合文件系统,可以将几层目录挂载到 一起,形成一个虚拟文件系统。

2 . 镜像命令详解

命令别名功能备注
docker images

docker image ls/

docker image list

列出本地镜像必须掌握
docker pulldocker image pull从仓库拉取镜像必须掌握
docker tagdocker image tag打标签,可用于推送镜像仓库必须掌握
docker pushdocker image push推送镜像到仓库必须掌握
docker rmi

docker image rm/

docker image remove

删除本地镜像必须掌握
docker builddocker image build通过 dockerfile 制作镜像必须掌握
docker savedocker image save将指定镜像保存为 tar 归档文件必须掌握
docker loaddocker image load从归档文件中加载镜像必须掌握
docker image inspect查看镜像详细信息必须掌握
docker historydocker image history查看镜像历史
docker importdocker image import从归档文件 docker export 中创建镜像。
docker image prune删除不使用的镜 像

docker images

语法

docker images [OPTIONS] [REPOSITORY[:TAG]]

关键参数

  • -a :列出本地所有的镜像(含中间映像层,默认情况下,过滤掉中间映像层);
  •  --digests :显示镜像的摘要信息;
  •  -f :显示满足条件的镜像;
  •  --format :指定返回值的模板文件;
  •  --no-trunc :显示完整的镜像信息;
  •  -q :只显示镜像 ID

docker tag

  • 功能: 标记本地镜像,将其归入某一仓库。
  • 语法:

    docker tag SOURCE_IMAGE[:TAG] TARGET_IMAGE[:TAG] 

  •  样例:

docker pull

  • 功能: 从镜像仓库拉取镜像
  • 语法

    docker pull IMAGE[:TAG]

  • 样例 

docker rmi 

功能: 移除镜像

语法:

docker rmi [OPTIONS] IMAGE [IMAGE...]

关键参数:

  • -f :强制删除;
  •  --no-prune :不移除该镜像的过程镜像,默认移除;

样例: 

docker save

功能: 将指定镜像保存成 tar 归档文件。

语法: 

docker save [OPTIONS] IMAGE [IMAGE...]

 关键参数:

  • -o :输出到的文件。 

样例:

 剩下的大差不差,总结完毕


总结

以上就是这篇博客的主要内容了,大家多多理解,下一篇博客见!

http://www.lryc.cn/news/431220.html

相关文章:

  • 如何在IntelliJ IDEA中将Tab设置为4个空格
  • ASP.NET Core 入门教学十五 异步编程
  • pycharm 2024.1下载、安装
  • 实变函数精解【18】
  • 【深入解析】AI工作流中的HTTP组件:客户端与服务端执行的区别
  • 用亚马逊云科技Graviton高性能/低耗能处理器构建AI向量数据库(上篇)
  • 调用火山云的语音生成TTS和语音识别STT
  • 中间件解析漏洞
  • 如何在Mac电脑上本地部署Stable Diffusion:详细教程(webUI)
  • FPGA随记——移位寄存器
  • Java | Leetcode Java题解之第390题消除游戏
  • 新型PyPI攻击技术可能导致超2.2万软件包被劫持
  • spring cloud gateway 之删除请求头
  • Flutter自动打包ios ipa并且上传
  • 深入理解synchronized的原理是什么
  • Electron32-Vue3OS桌面管理os模板|vite5+electron32+arco后台os系统
  • c++ 定义函数
  • 【深度学习 计算机视觉】计算机视觉工程师所需的和有帮助的基本技能
  • 【CSS】如何写渐变色文字并且有打光效果
  • Android 14(API 级别 34)中,DexClassLoader 不再支持可写 dex/jar 文件
  • Linux -动静态库
  • 原点安全荣获“AutoSec Awards 安全之星”优秀汽车数据安全合规方案奖
  • 2024前端面试题分享
  • 数学基础 -- 线性代数之正交矩阵
  • PostgreSQL 17即将发布,新功能Top 3
  • 心觉:别再做单线程的打工人!换个思路突破
  • 深度学习-用神经网络NN实现足球大小球数据分析软件
  • linux 9系统分区扩容
  • Solidity初体验
  • 大模型笔记01--基于ollama和open-webui快速部署chatgpt