Docker Image 命令

发布于:2024-09-19 ⋅ 阅读:(148) ⋅ 点赞:(0)

文章目录

目录

文章目录

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 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 :输出到的文件。 

样例:

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


总结

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


网站公告

今日签到

点亮在社区的每一天
去签到