我是Docker的新手,我认为已经了解Docker是一个软件虚拟化工具(反对操作系统虚拟化).据我所知,通过这张图片,Docker提供了一个非常空白的环境,它具有给定的文件结构并在内核主机上执行.我们需要做的是将我们的应用程序及其依赖项(没有操作系统)放在我们应用程序的轻便携容器中.
但似乎Docker有一个黑暗面:每个Dockerfile都以"FROM"开头.
我看到这个和这个,但我不知道理解.听起来Docker接近一种简化的OS虚拟化器.
我对图像大小的优势感兴趣.但是如果我们必须在每个图像上安装一个操作系统,那么我的"便携式"应用程序将会非常繁重.
真的没有办法使用"空白图像"吗?
小智 9
FROM scratch
WORKDIR /
Run Code Online (Sandbox Code Playgroud)
docker build empty/ -t empty
docker images | grep empty
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
9434 次 |
最近记录: |