docker 镜像/容器

news/2025/9/26 14:31:50/文章来源:https://www.cnblogs.com/pass-ion/p/19113433

根据镜像启动容器,并进入容器:

docker run -it --privileged --entrypoint bash 镜像名

 

特性Docker 镜像Docker 容器
本质 只读的模板或快照。包含创建容器所需的文件和元数据。 镜像的运行实例。是一个可写的、隔离的进程环境。
状态 静态的、不可变的。一旦创建,内容就不会改变。 动态的、有状态的。可以被启动、停止、删除,其内部状态会改变。
存储 由一系列只读层组成,通过联合文件系统叠加。 在镜像的只读层之上,添加一个可写的容器层。
创建方式 通过 docker build 命令,根据 Dockerfile 构建。 通过 docker run 命令,从镜像启动。一个镜像可以创建多个容器。
持久性 镜像本身是持久的,删除容器不会影响镜像。 默认情况下,容器停止后,其可写层的数据会随容器删除而丢失(需用卷来持久化)。
类比 面向对象中的“类” 或 安装程序的 .iso 文件。 由类 new 出来的“对象” 或 安装好并正在运行的操作系统。

总结:

动作影响对象说明
docker build -t my-image . 镜像 根据当前目录的 Dockerfile 创建一个名为 my-image 的镜像。
docker run -d --name my-container my-image 容器 从 my-image 镜像创建并启动一个名为 my-container 的容器。
docker rmi my-image 镜像 删除名为 my-image 的镜像(如果已有容器基于它,需先删除容器)。
docker rm my-container 容器 删除名为 my-container 的容器(其上的可写层数据会丢失)。

 

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/918392.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

jmeter命令行参数详细解释

1. 帮助与版本信息 -h, --help: 显示 JMeter 的使用帮助信息并退出程序 -v, --version: 显示 JMeter 的版本信息并退出程序2. 配置文件相关 -p, --propfile <argument>: 指定 JMeter 要使用的属性文件 -q, --add…

RK3399:性能与能效的嵌入式先锋,解锁多场景应用潜力

在寻求卓越性能与出色能效平衡的嵌入式计算和智能设备领域,瑞芯微(Rockchip)推出的 RK3399 处理器无疑是一个耀眼的明星。这款基于ARM架构的旗舰级SoC(System-on-Chip),凭借其强大的六核CPU、优秀的图形处理能力…

【C++STL详解】带头双向循环结构 + 双向迭代器,核心接口 + 排序效率 + 避坑指南 - 教程

【C++STL详解】带头双向循环结构 + 双向迭代器,核心接口 + 排序效率 + 避坑指南 - 教程pre { white-space: pre !important; word-wrap: normal !important; overflow-x: auto !important; display: block !important…

学做视频的网站有哪些window7用jsp做的网站要什么工具

距离vue3.3发布已经过了一年多(2023.5.11),vue3.3提高开发体验的新特性你用了吗&#xff1f; 组件内部导入复杂类型 3.3之前想在组件内部导入复杂类型做props类型是不支持的。 <script setup lang"ts">import type { People } from /types;withDefaults(define…

Node.js后端学习笔记:Express+MySQL - 指南

Node.js后端学习笔记:Express+MySQL - 指南pre { white-space: pre !important; word-wrap: normal !important; overflow-x: auto !important; display: block !important; font-family: "Consolas", &quo…

TorchV知识库安全解决方案:基于智能环境感知的动态权限控制

TorchV知识库安全解决方案:基于智能环境感知的动态权限控制在数据即资产的时代,企业知识库的安全不再仅限于“用户名和密码”。TorchV带来的是一种全新的安全范式——让环境成为新的安全边界。————TorchV舒一笑不…

详细介绍:Java HTTP协议(二)--- HTTPS,Tomcat

pre { white-space: pre !important; word-wrap: normal !important; overflow-x: auto !important; display: block !important; font-family: "Consolas", "Monaco", "Courier New", …

VBA ETH功能应用 | “0”代码构建SOME/IP节点

在智能汽车飞速发展的今天,车载以太网通信已成为功能服务化的核心驱动力。工程师在控制器开发、通信集成和测试验证中,常常面临SOMEIP协议交互的复杂挑战:SD过程繁琐、SessionID等字段具有变化逻辑、纯手动构造二层…

ISUP协议视频平台EasyCVR在智慧灯杆综合管理中的应用

ISUP协议视频平台EasyCVR在智慧灯杆综合管理中的应用智慧城市的迅猛发展带动了智慧灯杆综合管理平台的兴起,平台作为城市基础设施智能化的关键组成部分,日益彰显其在城市管理和公共服务领域的显著优势。通过整合多样…

视觉智能赋能产业数智化升级:JBoltAI多模态技术落地实践

视觉智能赋能产业数智化升级:JBoltAI多模态技术落地实践一、多模态技术:企业数智化转型的新引擎当前,全球产业正面临着一个共同挑战:如何将海量的非结构化数据转化为可操作的商业智能。传统企业系统中,大量信息以…

神秘考试题

题意 有一个长度为 \(n\) 的序列 \(a\),你需要求出: \[\sum_{i = 1}^n \sum_{j = 1}^n (a_i \text{and} a_j)(a_i \text{or} a_j)(a_i \text{xor} a_j) \]solution 首先对于每个结果拆位,也就是对于原式中的三项,我…

Solon v3.4.6, v3.5.4, v3.6.0-M1 发布。正式开始 LTS 计划

Solon 是新一代 Java 企业级应用开发框架,采用 Apache 2.0 开源协议。相比 Spring,Solon 在计算性价比、开发效率、生产部署等方面优势明显,并发性能提升 700%,内存节省 50%,启动速度快 10 倍,同时兼容 Java 8-2…

串口通信、阻塞与非阻塞、qt

【问题】当自己码完收发代码之后,确收、发不成功串口数据。 【解题思路】在确保代码无误的情况下,很可能是阻塞与非阻塞通信的区别。所以,需要分别尝试实现阻塞与非阻塞的方式进行测试。 【深层次原因理解】拿qt工程…

网站建设运营案例怎样做app网站建设

promise请求数据用法 Promise简介 Promise 是异步编程的一种解决方案&#xff0c;比传统的解决方案–回调函数和事件&#xff0d;&#xff0d;更合理和更强大。ES6将其写进了语言标准&#xff0c;统一了语法&#xff0c;里面保存着某个未来才回结束的事件(通常是一个异步操作&a…

织梦网站底端的怎么删除满足seo需求的网站

提示&#xff1a;今日是2024年的6月30日&#xff0c;未来的你看到这篇文章&#xff0c;希望你依旧快乐 文章目录 前言 首先在这里前缀部分我就不做要求了,比如说登录信息什么的 数据库表格 这里实现点赞功能&#xff0c;主要是围绕论坛项目完成的 user_info代表用户信息表 for…

破解 Java 系统 AI 化难题:JBoltAI 框架自带 RAG、Function Calling 核心功能

破解 Java 系统 AI 化难题:JBoltAI 框架自带 RAG、Function Calling 核心功能在 AI 技术进入企业服务的当下,Java 作为承载企业核心业务的 “基石语言”,却面临着一场尴尬的 “适配断层”:多数 Java 系统仍停留在传…

CF1706E Qpwoeirut and Vertices

一个较为简单的题目,做起来比较舒服。 题目 有 \(N\) 个点 \(M\) 条边。 有 \(Q\) 个询问,每个询问有 \(L,R\)。 询问 \(L\le a \le b \le R\) 最少需要前几条边才能联通。 都是 \(1e5\) 级别。 做法 我们把第 \(i\)…

聚焦 Java AI 开发:JBoltAI 框架支持多模型适配,打造智能应用

聚焦 Java AI 开发:JBoltAI 框架支持多模型适配,打造智能应用在 AI 技术加速融入企业业务的当下,Java 技术团队却面临着一道 “两难困境”:想接入大模型提升系统智能度,却要为不同厂商的接口重复封装代码;想改造…

企业级 AI 应用开发首选!JBoltAI 框架适配 Java 技术栈,稳定可靠

企业级 AI 应用开发首选!JBoltAI 框架适配 Java 技术栈,稳定可靠一、Java 企业 AI 转型的 “现实困境” 与 JBoltAI 的破局价值Java 技术团队却面临着一道 “转型鸿沟”:想接入大模型能力,却因工程师自主封装接口的…