注意事项
由于Docker本质上操作的是虚拟机,而虚拟机就需要有操作系统的有效支持,在操作系统的支持度方面,Windows明显不如Linux对Docker更加的友好,因而在Window中安装Docker,如果没有注意到这些,会遇到一系列的采坑操作。
首先是安装工具的选择,Docker针对Windows一共提供了两套安装软件包,分别是:
- Docker for Windows Installer.exe
- DockerToolbox.exe
Docker for Windows是Docker社区版(CE)应用程序。 Docker for Windows安装包包括在Windows系统上运行Docker所需的一切。
DockerToolbox与Docker for Windows类似,也是提供了Docker在Windows上运行所需要的全套工具集。
虽然Docker for Windows与DockerToolbox从大体上看功能都是很类似的,都是使Docker能够在Windows系统中运行,但是由于他们的不同之处,其主要是操作系统内核对虚拟机支持性的不同,导致Docker分为上述两个不同版本。
大体上,Docker for Windows属于Win10定制版,而DockerToolbox则更具有广泛的应用性,能够运行在包括Win10、Win8、Win7等操作系统上。由于我的操作系统本身就是Win10,因而我曾经尝试在Win10中安装Docker for Windows,但是最终的结果是失败的,如下: