Docker 镜像是什么?常用的镜像命令有哪些?

这篇具有很好参考价值的文章主要介绍了Docker 镜像是什么?常用的镜像命令有哪些?。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

docker 镜像仓库相关的命令:Docker 镜像仓库是什么?有哪些镜像仓库命令?-CSDN博客

1. Docker 镜像

  Docker 镜像是一个轻量级、独立、可执行的软件包,它包含了运行特定应用程序所需的所有内容:代码、运行时环境、系统工具、库以及依赖项。镜像是 Docker 容器的基础,容器是从镜像中创建的实例。镜像可以看作是一个只读的模板,容器则是在其基础上运行的实例。镜像相当于我们 java 或者 C++中的类,相当于一个模板,可以很方便的构建出来不同的对象(实例)。

2. 镜像命令

2.1 docker images

  这个命令是列出本地镜像。

docker images [OPTIONS] [REPOSITORY[:TAG]]
  • 别名
docker image ls
docker image list
  • [OPTIONS]
    • -a :列出本地所有的镜像(含中间映像层,默认情况下,过滤掉中间映像层)。
    • –digests:显示镜像的摘要信息。
    • -f:显示满足条件的镜像。
    • –format:指定返回值的模板文件。
    • –no-trunc:显示完整的镜像信息。
    • -q:只显示镜像 ID。

Docker 镜像是什么?常用的镜像命令有哪些?,Docker,docker,eureka,容器

Repository为仓库名;tag为版本;image id为镜像id;created 创建时间;size镜像大小。

2.2 docker tag

  • 功能:标记本地镜像。

  • 语法:

docker tag SOURCE_IMAGE[:TAG] TARGET_IMAGE[:TAG]
# 别名
docker image tag

Docker 镜像是什么?常用的镜像命令有哪些?,Docker,docker,eureka,容器

2.3 docker rmi

  • 功能:删除镜像
  • 语法:
docker rmi [OPTIONS] IMAGE [IMAGE...]
# 别名
docker image rm
docker image remove
  • [OPTIONS]
    • -f :强制删除;
    • –no-prune :不移除该镜像的过程镜像,默认移除;

Docker 镜像是什么?常用的镜像命令有哪些?,Docker,docker,eureka,容器

如果该镜像有实例(容器)在运行,则需要先将容器停止并删除,再删除镜像。也可以 -f 强制删除。

# 查看所有运行、非运行的容器
docker ps -a
# 停止容器
docker stop name
# 删除容器
docker rm name

2.4 docker save

  • 功能:将指定镜像保存成 tar 归档文件。
  • 语法:
docker save [OPTIONS] IMAGE [IMAGE...]
# 别名
docker image save
  • [OPTIONS]:-o :输出到的文件。

Docker 镜像是什么?常用的镜像命令有哪些?,Docker,docker,eureka,容器

2.5 docker load

  • 功能:导入使用 docker save 命令导出的镜像,相当于解压。
  • 语法:
docker load [OPTIONS]
# 别名
docker image load
  • [OPTIONS]:
    • -i:指定导入的文件。
    • -q:精简输出的信息。

Docker 镜像是什么?常用的镜像命令有哪些?,Docker,docker,eureka,容器

2.6 docker history

  • 功能:显示镜像历史。
  • 语法:
docker history [OPTIONS] IMAGE
  • [OPTIONS]:
    • -H:大小和日期采用人容易读的格式展现。
    • –no-trunc :显示全部信息,不要隔断。
    • -q: 只显示镜像 id 信息。

Docker 镜像是什么?常用的镜像命令有哪些?,Docker,docker,eureka,容器

  • IMAGE: 镜像的 ID,即每个镜像都有一个唯一的标识符。
  • CREATED: 创建时间,显示镜像是在多久之前创建的。
  • CREATED BY: 创建过程中执行的命令。
  • SIZE: 镜像的大小。
  • COMMENT: 针对每个历史记录项的注释。

2.7 docker image prune

  • 功能:删除不能使用的镜像
  • 语法:
docker image prune [OPTIONS]
  • [OPTIONS]:
    • -a: 删除全部不使用的镜像;
    • –filter:指定过滤条件;
    • -f:不提示是否删除;

Docker 镜像是什么?常用的镜像命令有哪些?,Docker,docker,eureka,容器文章来源地址https://www.toymoban.com/news/detail-831097.html

到了这里,关于Docker 镜像是什么?常用的镜像命令有哪些?的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 【玩转Docker小鲸鱼叭】Docker镜像常用命令汇总

    镜像是Docker中最为核心也是最具创造性的概念!在理解Docker的核心概念文章中,我们理解了镜像的含义,下面让我们一起操作一些镜像,包括拉取、推送镜像等操作。 通过 docker image help 查看 Docker 支持的镜像命令有哪些。 通过 docker pull 命令拉取镜像。 镜像由镜像名字和标签

    2024年02月10日
    浏览(68)
  • docker常用命令之帮助启动类命令和镜像命令

    docker安装之后,启动时会报如下错误: Job for docker.service failed because start of the service was attempted too often. See \\\"systemctl status docker.service\\\" and \\\"journalctl -xe\\\" for details. To force a start use \\\"systemctl reset-failed docker.service\\\" followed by \\\"systemctl start docker.service\\\" again. 根据这篇博客来修改:https://b

    2024年02月03日
    浏览(41)
  • docker 常用删除镜像和容器命令记录

    通过如下两个都可以删除镜像: 1 docker rmi [image] 或者: 1 docker image rm [image] 支持的子命令如下: -f, -force : 强制删除镜像,即便有容器引用该镜像; -no-prune : 不要删除未带标签的父镜像;  例子: 1. 想要删除容器,则要先停止所有容器(当然,也可以加-f强制删除,但是不推

    2024年02月12日
    浏览(43)
  • docker 常用命令大全(基础、镜像、容器、数据卷)

    镜像的名称组成: 镜名称一般分两部分组成:[repository]:[tag]。 在没有指定tag时,默认是latest,代表最新版本的镜像 如图: 这里的mysql就是repository,5.7就是tag,合一起就是镜像名称,代表5.7版本的MySQL镜像。 常见的镜像操作命令如图: 从DockerHub中拉取一个nginx镜像并查看 1)

    2024年03月12日
    浏览(50)
  • 【云原生】Docker镜像和容器的导入导出及常用命令

    大家好,本文是对 Docker 的镜像和容器的一些操作指令的汇总,比如镜像和容器的导入导出,以及一些在使用过程中的常用命令。希望对大家有所帮助~ 1.1、镜像的导入导出 1.1.1、镜像的保存 通过镜像ID保存 方式一: 例如: 方式二: 例如: 通过镜像 repository 和 tag 保存 例如

    2024年02月02日
    浏览(40)
  • Docker的安装 与 环境配置 及 阿里云镜像仓库配置、常用命令等

    目录 一、Docker简介 Docker的应用场景 Docker 的优点 1、简化程序 2、避免选择恐惧症 3、节省开支 Docker的架构 Docker 和虚拟机的区别  下图是虚拟机的体系结构: 下图是Docker的体系结构: 二、Centos7安装Docker 【安装】 安装条件:Docker 要求 CentOS 系统的内核版本高于 3.10 ,查看本

    2024年01月23日
    浏览(43)
  • eureka的docker镜像部署

    项目结构  1.pom.xml文件 2.EurekaServerApplication主函数类 3.application.yml配置文件 4.选择进行打jar包 5.打开linux虚拟机,启动docker镜像,并创建目录为了方便编写自定义镜像  6.创建docker目录,把jar包粘贴过来,并重命名(为了后面调用时方便) 选择新建文件,编写DockerFile文件 选择

    2024年02月06日
    浏览(32)
  • 【超全面】Docker使用:基本安装 + 常用命令 + 安装mysql、redis、clickhouse + 使用数据卷安装 + 制作镜像

    Docker 是一个开源的应用容器引擎,基于 Go 语言 并遵从 Apache2.0 协议开源。 Docker 可以让开发者打包他们的应用以及依赖包到一个轻量级、可移植的容器中,然后发布到任何流行的 Linux 机器上,也可以实现虚拟化。 容器是完全使用沙箱机制,相互之间不会有任何接口(类似

    2024年02月01日
    浏览(52)
  • 【运维知识大神篇】运维人必学的Docker教程1(Docker安装部署+Docker镜像管理+容器管理常用命令+搭建docker的本地yum源+windows系统安装docker环境)

    本篇文章开始给大家介绍Docker,这个是我非常喜欢的一个服务,介绍给大家,希望大家也能喜欢! 目录 何为容器 Docker环境安装部署 一、yum安装(CentOS7.9) 二、rpm包安装(CentOS) 三、卸载docker环境 四、安装指定的docker版本 五、Ubuntu安装docker环境 六、使用deb安装docker 七、

    2024年01月18日
    浏览(78)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包