我一直在阅读和摆弄docker,但我不了解docker
和docker for windows
的分层体系结构。
1 对于标准docker,如果您具有安装了docker守护程序的基本Linux,并且随附要求Linux A
的应用程序,则我不了解。
码头工人基本上是在做以下事情:
Linux A
-Basic Linux
并获取所有必需的增量依赖项直接在Basic OS
+安装的依赖项上将应用程序作为进程运行
或
Linux A
-Basic Linux
是否获得增量 AND 并为我们的应用程序运行新的OS实例。在这种情况下,它不应该使用VM吗?否则如何您可以在没有VM的另一个OS内运行OS? (我是新手)
有人可以给我一些启示吗?
2 至于Windows的docker,我知道除了linux的docker之外,还有Windows,启动了VM,然后从那里重复了我之前写的内容(开始来自Base Linux
)