原文链接Overview of Docker Desktop | Docker Docs
Docker does not provide support for running Docker Desktop in nested virtualization scenarios. We recommend that you run Docker Desktop for Linux natively on supported distributions.运行在Windows平台内虚拟机内的Ubuntu系统无法安装docker desktop.(不过docker是可以用的,因为他只是说Docker Desktop不支持,但是Docker Client是使用人数最多的,也是支持的)
The Docker client
The Docker client (docker
) is the primary way that many Docker users interact with Docker. When you use commands such as docker run
, the client sends these commands to dockerd
, which carries them out. The docker
command uses the Docker API. The Docker client can communicate with more than one daemon.
Overview of Docker Desktop
Docker Desktop is a one-click-install application for your Mac, Linux, or Windows environment that lets you to build, share, and run containerized applications and microservices.
It provides a straightforward GUI (Graphical User Interface) that lets you manage your containers, applications, and images directly from your machine. You can use Docker Desktop either on its own or as a complementary tool to the CLI.
Docker Desktop reduces the time spent on complex setups so you can focus on writing code. It takes care of port mappings, file system concerns, and other default settings, and is regularly updated with bug fixes and security updates.
What's included in Docker Desktop? What are the key features of Docker Desktop?
- Docker Engine
- Docker CLI client
- Docker Scout (additional subscription may apply)
- Docker Buildx
- Docker Extensions
- Docker Compose
- Docker Content Trust
- Kubernetesopen_in_new
- Credential Helperopen_in_new
Docker Desktop works with your choice of development tools and languages and gives you access to a vast library of certified images and templates in Docker Hubopen_in_new. This allows development teams to extend their environment to rapidly auto-build, continuously integrate, and collaborate using a secure repository.