加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > 安全 > 正文

你为什么需要Docker的基本图像?

发布时间:2020-12-16 03:43:22 所属栏目:安全 来源:网络整理
导读:我已经浏览了Docker文档的每一页. 我还不明白为什么在安装/创建应用程序环境之前需要“基本映像”(例如,Ubuntu Base Image)来提供容器. 我的问题: 什么是基本图像,为什么需要它? 为什么不能仅仅创建容器并将应用程序放在其中类似于Python的virtualenv? 最

我已经浏览了Docker文档的每一页.

我还不明白为什么在安装/创建应用程序环境之前需要“基本映像”(例如,Ubuntu Base Image)来提供容器.

我的问题:

>什么是基本图像,为什么需要它?
>为什么不能仅仅创建容器并将应用程序放在其中类似于Python的virtualenv?

最佳答案
事实上,Docker通过应用添加到基本图像的图层来工作.由于必须保持所有这些层之间的一致性,因此不能将第一个图像基于移动目标(即可写文件系统).因此,您需要一个永远保持不变的只读图像.

以下是关于images的Docker文档的摘录:

Since Docker uses a Union File System,the processes think the whole file system is mounted read-write. But all the changes go to the top-most writable layer,and underneath,the original file in the read-only image is unchanged. Since images don’t change,images do not have state.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读