我使用的是Mac,显然在macOS中使用Docker必须安装Docker Desktop。为什么在Mac和Windows操作系统中需要Docker桌面,而在Linux中不需要?Docker桌面的用途是什么?我试着在谷歌上搜索,但找不到合适的答案。
Docker Desktop
ejk8hzay1#
Mac和Windows的Docker桌面都在后台使用Linux虚拟机来运行常规的Docker守护程序。Reference Windows的状态Docker正在使用运行VM的WSL 2。这里提到了在Mac版Docker上备份Docker VM。Docker Desktop在Windows和macOS上使用Hyper-V和Hyperkit来处理轻量级VM的设置和拆卸。From docker blog .
pbwdgjma2#
**Docker:**它是运行container的主要服务,运行在Linux内核(Mac和Windows上的Linux VM)上,Docker是开源的,可以免费使用。**Docker桌面:**它是一个商业GUI工具,可以帮助我们运行,列出,编辑等我们的容器配置。这是免费使用的(但在某种程度上像大组织需要购买许可证使用它进行商业开发)。
2条答案
按热度按时间ejk8hzay1#
Mac和Windows的Docker桌面都在后台使用Linux虚拟机来运行常规的Docker守护程序。
Reference Windows的状态Docker正在使用运行VM的WSL 2。
这里提到了在Mac版Docker上备份Docker VM。
Docker Desktop在Windows和macOS上使用Hyper-V和Hyperkit来处理轻量级VM的设置和拆卸。
From docker blog .
pbwdgjma2#
**Docker:**它是运行container的主要服务,运行在Linux内核(Mac和Windows上的Linux VM)上,Docker是开源的,可以免费使用。
**Docker桌面:**它是一个商业GUI工具,可以帮助我们运行,列出,编辑等我们的容器配置。这是免费使用的(但在某种程度上像大组织需要购买许可证使用它进行商业开发)。