docker容器和镜像区别是什么?
发表于:2025-02-05 作者:千家信息网编辑
千家信息网最后更新 2025年02月05日,docker 容器和镜像区别是什么?docker镜像是docker容器运行时的只读模板,镜像可以用来创建docker容器。1、镜像(Image)就是一堆只读层(read-only layer)的统一视
千家信息网最后更新 2025年02月05日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安全错误
数据库的锁怎样保障安全
三调数据库如何打开
俄罗斯网络安全数据库
阿坝网络技术怎么样
国家网络安全宣传周新闻
物流明腾网络技术支持
misc 套娃 网络安全题
沈阳软件开发学校排行
关于软件开发基础知识网站
软件开发专业好不好
数据库的数据都可以参与计算吗
粤安网络技术有限公司
超级列表框 数据库
江门软件开发最新免费版
为什么要认真学习网络安全
数据库中查询语句两个字段
纯真ip数据库 asp
福建学校卫星授时服务器云主机
软件开发合同应该怎么写
面试软件开发数据库怎么说
根据参数选择服务器
黑龙江省泽谦网络技术有限公司怎么样
rank服务器排名
关于小学生网络安全教育小品
数据库热备份结果是什么
mysql服务器端口
网络安全歌谣顺口溜配音乐
寻找软件开发的公司
山东惠普服务器续保调试
根据参数选择服务器
网络连接服务器无响应