Docker Image 命令

文章目录

目录

文章目录

[1 . Docker镜像是什么?](#1 . Docker镜像是什么?)

[2 . 镜像命令详解](#2 . 镜像命令详解)

[docker images](#docker images)

[docker tag](#docker tag)

[docker pull](#docker pull)

[docker rmi](#docker rmi)

[docker save](#docker save)

总结


1 . Docker镜像是什么?

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

2 . 镜像命令详解

|----------------------|--------------------------------------|----------------------------|------|
| 命令 | 别名 | 功能 | 备注 |
| docker images | docker image ls/ docker image list | 列出本地镜像 | 必须掌握 |
| docker pull | docker image pull | 从仓库拉取镜像 | 必须掌握 |
| docker tag | docker image tag | 打标签,可用于推送镜像仓库 | 必须掌握 |
| docker push | docker image push | 推送镜像到仓库 | 必须掌握 |
| docker rmi | docker image rm/ docker image remove | 删除本地镜像 | 必须掌握 |
| docker build | docker image build | 通过 dockerfile 制作镜像 | 必须掌握 |
| docker save | docker image save | 将指定镜像保存为 tar 归档文件 | 必须掌握 |
| docker load | docker image load | 从归档文件中加载镜像 | 必须掌握 |
| docker image inspect | | 查看镜像详细信息 | 必须掌握 |
| docker history | docker image history | 查看镜像历史 | |
| docker import | docker 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 :输出到的文件。

样例:

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


总结

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

相关推荐
小小哭包4 小时前
Nginx配置文件nginx.conf中文详解
运维·nginx
weixin_431697204 小时前
onlyoffice预览nginx代理的静态文件
运维·nginx
杨云龙UP4 小时前
从0搭建Oracle ODA NFS异地备份:从YUM源到RMAN定时任务的全流程
linux·运维·数据库·oracle
DN金猿4 小时前
恢复 Linux 上误删除的文件
linux·运维·服务器
6***A6634 小时前
Nginx 反向代理配置
运维·nginx
远瞻。5 小时前
【环境配置】Ubuntu系统安装cuda
linux·运维·ubuntu
如果未来,5 小时前
k8s介绍,及其主要组件作用
云原生·容器·kubernetes
kyle~5 小时前
Linux---<unistd.h>类Unix系统编程核心头文件
linux·运维·unix
bendan505 小时前
服务通过docker部署后,调用确定相互调用的URL
运维·docker·容器
闲人编程5 小时前
OpenAPI/Swagger规范与API文档自动化
运维·自动化·json·swagger·schema·openapi·codecapsule