Docker Desktop
Docker DesktopEs lanzado oficialmente por DockerEntorno de desarrollo local de contenedores, para usar enmacOS / Windows (y algunas versiones de Linux)en:
- Ejecutar Docker Engine
- Construir, ejecutar y gestionar contenedores e imágenes
- Proporcionar una interfaz gráfica de gestión (GUI)
- Integrar Kubernetes (opcional)
En una frase:
Docker Desktop = Docker Engine + Linux VM + GUI + optimización de la experiencia del desarrollador
Docker Desktop se ha convertido enel estándar de facto para el desarrollo local con Docker。
¿Por qué usar Docker Desktop?
Antes de Docker Desktop, el uso local de Docker presentaba muchos problemas:
- macOS / Windows no pueden ejecutar Docker de forma nativa
- Es necesario instalar manualmente una máquina virtual (VirtualBox)
- La configuración de red, montaje de archivos y mapeo de puertos es compleja
Docker Desktop resolvió estos problemas:
| Capacidad | Descripción |
|---|---|
| Instalación con un clic | Completa automáticamente la virtualización y la instalación de Docker |
| Listo para usar | Se puede usar inmediatamente después de la instalación |
| Interfaz gráfica | Visualización de contenedores, imágenes y registros |
| Compatible con CLI | Con el nativodockerel comando es completamente idéntico |
| Kubernetes | Se puede habilitar K8s local con un clic |
Arquitectura general de Docker Desktop
Entender la arquitectura ayuda a evitar malentendidos comunes.
宿主系统(macOS / Windows)
└── Docker Desktop
└── Linux 虚拟机
└── Docker Engine
├── Images
├── Containers
└── Volumes
Puntos clave:
- Docker realmente se ejecuta enuna VM Linux
- Los archivos, puertos y procesos que se ven localmente son “resultados de mapeo”
- Esta también es la causa raíz de los problemas de montaje de archivos y rendimiento

Instalación de Docker Desktop
Requisitos del sistema
- macOS(Apple Silicon / Intel)
- Windows 10 / 11 (se recomienda WSL2)
- Al menos 4 GB de memoria (se recomienda 8 GB+)
Proceso de instalación (explicación conceptual)
Descargue el paquete de instalación de Docker Desktop. Dirección de descarga:https://www.docker.com/products/docker-desktop/

- Arrastre al directorio de aplicaciones / complete el asistente de instalación. Los usuarios de Windows deben asegurarse de marcar "Use WSL 2 instead of Hyper-V" durante la instalación.
- Inicie Docker Desktop
- Espere a que Docker Engine termine de iniciarse
Después de un inicio exitoso:
- El icono de Docker aparece en la barra de menú
docker versionPuede generar la salida correctamente
Conociendo rápidamente la interfaz de Docker Desktop
La GUI de Docker Desktop se divide principalmente en los siguientes módulos:
| Módulo | Función |
|---|---|
| Containers | Gestionar contenedores en ejecución |
| Images | Ver imágenes locales |
| Volumes | Gestionar volúmenes de datos |
| Builds | Registros de compilación |
| Settings | Configurar recursos, red y K8s |

Conceptos clave: imágenes y contenedores
Para entender Docker, solo necesitas recordar esta simple analogía:
| Concepto | Analogía | Descripción |
|---|---|---|
| Imagen (Image) | Receta | Es un archivo de solo lectura que contiene todo el código, el entorno y las bibliotecas necesarios para ejecutar el programa. |
| Contenedor (Container) | El plato ya preparado | Es la instancia en ejecución de la imagen. Puedes hacer muchos platos a partir de una receta. |
| Registro (Registry) | Plaza de comidas | El lugar para almacenar y compartir imágenes; el más famoso esDocker Hub。 |