是否可以使用"空白"docker容器而不安装任何东西?

 葬宝御用小奶瓶2004 发布于 2023-01-01 20:03

我是Docker的新手,我认为已经了解Docker是一个软件虚拟化工具(反对操作系统虚拟化).据我所知,通过这张图片,Docker提供了一个非常空白的环境,它具有给定的文件结构并在内核主机上执行.我们需要做的是将我们的应用程序及其依赖项(没有操作系统)放在我们应用程序的轻便携容器中.

但似乎Docker有一个黑暗面:每个Dockerfile都以"FROM"开头.

我看到这个和这个,但我不知道理解.听起来Docker接近一种简化的OS虚拟化器.

我对图像大小的优势感兴趣.但是如果我们必须在每个图像上安装一个操作系统,那么我的"便携式"应用程序将会非常繁重.

真的没有办法使用"空白图像"吗?

1 个回答
  • 您可以从FROM scratch哪个空文件系统开始.

    如果您想要启动自己的最小根文件系统,请参阅创建基本映像一节.

    您可能会惊讶于您的应用程序实际上对根文件系统有多少依赖关系,最后,在您的FROM语句中使用其中一个标准根文件系统通常更有效,正如Charles Duffy在上面评论的那样.

    2023-01-01 20:07 回答
撰写答案
今天,你开发时遇到什么问题呢?
立即提问
热门标签
PHP1.CN | 中国最专业的PHP中文社区 | PNG素材下载 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有