在旧版的Docker for Windows中,我记得明确说明它使用Linux虚拟机作为内核。
但是自从新的稳定版本(我认为是在2016年7月发布)以后,它说:
“Docker for Windows是一个本地Windows应用程序,具有本地用户界面和自动更新功能,与Windows本地虚拟化、Hyper-V、网络和文件系统深度集成。”
如果我理解正确,指定的基础镜像是用户空间的内容,而使用主机的内核。
所以,如果我指定正在使用Ubuntu基础镜像来运行echo命令,Windows内核会如何发挥作用?
还是我完全误解了什么?
但是自从新的稳定版本(我认为是在2016年7月发布)以后,它说:
“Docker for Windows是一个本地Windows应用程序,具有本地用户界面和自动更新功能,与Windows本地虚拟化、Hyper-V、网络和文件系统深度集成。”
如果我理解正确,指定的基础镜像是用户空间的内容,而使用主机的内核。
所以,如果我指定正在使用Ubuntu基础镜像来运行echo命令,Windows内核会如何发挥作用?
还是我完全误解了什么?
docker run ubuntu /bin/echo 'Hello world'
命令呢? - MrVoodoo