在Docker for Windows的舊版本中,我記得它明確表示它使用一個Linux VM作爲內核。Docker for Windows如何運行Linux容器?
但由於新的穩定版本(在2016年,我認爲7月發佈),它說
Docker for Windows is a native Windows application with a native user interface and auto-update capability, deeply integrated with Windows native virtualization, Hyper-V, networking and file system
如果我理解正確,指定的基本形象是用戶空間和主機的內核使用。 因此,如果我指定我正在使用ubuntu基礎映像運行echo命令,那麼Windows內核如何發揮作用?
還是我完全誤解了一些東西?
此Docker for Windows僅運行Windows容器 – user2915097
測試版可以在Windows和Linux容器之間切換。它尚未在穩定版本中提供。 https://docs.docker.com/docker-for-windows/#/switch-between-windows-and-linux-containers-beta-feature –
在這種情況下,爲什麼我能夠運行'docker run ubuntu/bin/echo'Hello world'命令與最新的stable? – MrVoodoo