docker容器和镜像区别是什么?
发表于:2025-12-03 作者:千家信息网编辑
千家信息网最后更新 2025年12月03日,docker 容器和镜像区别是什么?docker镜像是docker容器运行时的只读模板,镜像可以用来创建docker容器。1、镜像(Image)就是一堆只读层(read-only layer)的统一视
千家信息网最后更新 2025年12月03日docker容器和镜像区别是什么?
docker 容器和镜像区别是什么?docker镜像是docker容器运行时的只读模板,镜像可以用来创建docker容器。
1、镜像(Image)就是一堆只读层(read-only layer)的统一视角,下面这张图能够帮助读者理解镜像的定义。

从左边我们看到了多个只读层,它们重叠在一起。除了最下面一层,其它层都会有一个指针指向下一层。
这些层是Docker内部的实现细节,并且能够 在主机(运行Docker的机器)的文件系统上访问到。统一文件系统(union file system)技术能够将不同的层整合成一个文件系统,为这些层提供了一个统一的视角,这样就隐藏了多层的存在,在用户的角度看来,只存在一个文件系统。可以在图片的右边看到这个视角的形式。
你可以在你的主机文件系统上找到有关这些层的文件。需要注意的是,在一个运行中的容器内部,这些层是不可见的。
2、容器(container)的定义和镜像(image)几乎一模一样,也是一堆层的统一视角,唯一区别在于容器的最上面那一层是可读可写的。

docker create 命令为指定的镜像(image)添加了一个可读写层,构成了一个新的容器。注意,这个容器并没有运行。
Docker是基于镜像的。镜像类似于已经包含了文件、配置和安装好的程序的虚拟机镜像。你可以像启动虚拟机一样启动多个镜像实例。运行中的镜像称为容器。
你可以修改容器(比如删除一个文件),但这些修改不会影响到镜像。不过,你使用 docker commit
的容器云是通过docker技术,在集群服务器上部署容器服务实现,拥有上万Linux镜像,功能强大、轻量灵活,可轻松作集群服务,自由轻松搭建私有网络。
镜像
容器
文件
运行
系统
视角
统一
服务
主机
命令
多个
技术
集群
不同
强大
自由
一模一样
功能
功能强大
右边
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
紫金手机软件开发
项目管理软件开发有几个阶段
洛雪音乐助手同步服务器
数据库编程分类表
显示数据库所有用户
国家网络安全周直播
windows云服务器怎么使用
事业单位服务器内
无线网络技术教材
dedecms 服务器
数据库如何修改mdf文件名
软件开发工程师工资收入
微信充值网络服务器繁忙
意面如何做软件开发
cf服务器无法退回
网络安全实战应急演练
汕头银行软件开发
网络安全诊断排查
苹果连接到服务器时
雷兔服务器
亚马逊赶跟卖软件开发
网络安全监测绩效考核内容
系统集成技术 软件开发
软件开发就业意向怎么写
北京星姿互联网科技有限公司
河南软件开发工作室
网络安全整改通知模版
服务器管理器找不到了
f5服务器地址映射
服务器虚拟化测试