1. Docker Desktop 介绍
Docker Desktop
是一种一键安装应用程序,适用于Mac、Linux或Windows环境,允许您构建、共享和运行容器化应用程序和微服务。
它提供了一个直观的GUI(图形用户界面),允许您直接从您的机器管理容器、应用程序和映像。Docker Desktop既可以单独使用,也可以作为CLI的补充工具。
2. Docker Engine 介绍
Docker Engine
是一种开源容器化技术,用于构建和容器化应用程序。Docker引擎作为一个客户端-服务器应用程序:
- 具有长时间运行守护进程的服务器。
- 指定接口的api,程序可以使用这些接口与Docker守护进程通信并向其发出指令。
- 命令行接口(CLI)客户端docker。
CLI使用Docker api通过脚本或直接的CLI命令来控制Docker守护进程或与之交互。许多其他Docker应用程序使用底层API和CLI。守护进程创建和管理Docker对象,如镜像、容器、网络和卷。
Docker Engine可以通过Docker Desktop在各种Linux发行版、macOS和Windows上使用,也可以作为静态二进制安装。
3. Docker Desktop for Linux和Docker Engine有什么区别?
Docker Desktop for Linux
和Docker Engine
可以并排安装在同一台机器上。Docker Desktop for Linux将容器和映像存储在虚拟机内的隔离存储位置&