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

docker 镜像/容器

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

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.jsqmd.com/news/4254/

相关文章:

  • jmeter命令行参数详细解释
  • RK3399:性能与能效的嵌入式先锋,解锁多场景应用潜力
  • 【C++STL详解】带头双向循环结构 + 双向迭代器,核心接口 + 排序效率 + 避坑指南 - 教程
  • Node.js后端学习笔记:Express+MySQL - 指南
  • TorchV知识库安全解决方案:基于智能环境感知的动态权限控制
  • 详细介绍:Java HTTP协议(二)--- HTTPS,Tomcat
  • VBA ETH功能应用 | “0”代码构建SOME/IP节点
  • ISUP协议视频平台EasyCVR在智慧灯杆综合管理中的应用
  • 视觉智能赋能产业数智化升级:JBoltAI多模态技术落地实践
  • 神秘考试题
  • 华三交换机升级版本步骤
  • Solon v3.4.6, v3.5.4, v3.6.0-M1 发布。正式开始 LTS 计划
  • 串口通信、阻塞与非阻塞、qt
  • 破解 Java 系统 AI 化难题:JBoltAI 框架自带 RAG、Function Calling 核心功能
  • CF1706E Qpwoeirut and Vertices
  • 聚焦 Java AI 开发:JBoltAI 框架支持多模型适配,打造智能应用
  • 企业级 AI 应用开发首选!JBoltAI 框架适配 Java 技术栈,稳定可靠
  • AIGS架构革命:JBoltAI如何重塑Java企业的AI服务生态
  • RAG技术赋能企业数智化转型:JBoltAI如何破解AI落地“最后一公里”难题
  • Java 团队转型 AI 开发难?JBoltAI 框架帮你节省 4-6 个月研发成本
  • Stylus For Chrome下载地址
  • IntelliJ IDEA 查找和替换使用指南 - 详解
  • Prometheus-01-框架架构与核心概念详解
  • 麒麟 Linux|深入解析 Linux 文件系统架构:理念、结构与工作机制 - 教程
  • 别等碳超支才慌!EMS 像 “碳导航”,提前预警能耗 “堵点”,双碳路上不绕路
  • OTA测试实战指南:测试流程、用例设计与自动化实现
  • Halcon图像——相机图像采集模式
  • How to use SQL Server Management Studio track one store procedure performance - 详解
  • 【2025-09-25】连岳摘抄
  • 完整教程:探索 Event 框架实战指南:微服务系统中的事件驱动通信: