Docker
Source: https://github.com/veggiemonk/awesome-docker at
83cf001f3251
License: Apache-2.0
Read the English original
This edition is an AI-assisted translation.
Awesome Docker


Sección titulada «Awesome Docker »Una lista seleccionada de proyectos para Docker.
Si quieres contribuir, lee primero CONTRIBUTING.md. Si esta lista no está completa, puedes contribuir para completarla. Si ves aquí un enlace que ya no encaja, puedes corregirlo enviando una solicitud de incorporación de cambios para mejorar este archivo. ¡Gracias!
El proyecto debe ser para Docker, no solo usar Docker.
Regla general: si eliminar la integración con Docker no destruyera la propuesta de valor del proyecto, no debería estar en esta lista.
Los creadores y mantenedores de esta lista no reciben ningún tipo de pago por aceptar cambios realizados por colaboradores. Esta página no es, de ninguna manera, un producto oficial de Docker. Es una lista de enlaces a proyectos y la mantienen personas voluntarias. Todo el mundo puede contribuir. El objetivo de este repositorio es catalogar proyectos de código abierto, no hacer publicidad con fines lucrativos.
Docker es una plataforma abierta para que desarrolladores y administradores de sistemas creen, distribuyan y ejecuten aplicaciones distribuidas. Docker consta de Docker Engine, un entorno de ejecución y una herramienta de empaquetado portátiles y ligeros, y Docker Hub, un servicio en la nube para compartir aplicaciones y automatizar flujos de trabajo. Docker permite ensamblar rápidamente aplicaciones a partir de componentes y elimina la fricción entre los entornos de desarrollo, control de calidad y producción. Como resultado, TI puede distribuir más rápido y ejecutar la misma aplicación, sin cambios, en portátiles, máquinas virtuales de centros de datos y cualquier nube.
Fuente: What is Docker
Contenido
Sección titulada «Contenido »- Proyectos
- Recursos de aprendizaje
- Estrellas a lo largo del tiempo
Proyectos
Sección titulada «Proyectos»Proyectos oficiales
Sección titulada «Proyectos oficiales»- Moby
- Docker Hub
- Docker Compose - Define y ejecuta aplicaciones con varios contenedores mediante Docker.
- Docker Registry - El conjunto de herramientas de Docker para empaquetar, distribuir, almacenar y entregar contenido
Motor y entorno de ejecución
Sección titulada «Motor y entorno de ejecución»- colima - Entornos de ejecución de contenedores en macOS (y Linux) con una configuración mínima.
- containerd - Un entorno de ejecución de contenedores abierto y fiable.
- cri-o - Implementación de la interfaz de entorno de ejecución de contenedores de Kubernetes basada en la Open Container Initiative.
- gVisor - Kernel de aplicaciones para contenedores.
- lxc - LXC: contenedores Linux.
- Mocker - CLI de contenedores compatible con Docker para macOS, basada en el framework Containerization de Apple.
- podman - Libpod es una biblioteca para crear pods de contenedores. Es la base de Podman.
- runc - Herramienta CLI para crear e iniciar contenedores según la especificación OCI.
- runtime-tools - Oci-runtime-tool es un conjunto de herramientas para trabajar con la especificación de entorno de ejecución OCI.
- youki - Entorno de ejecución de contenedores escrito en Rust que implementa la especificación de entorno de ejecución OCI.
Creación de imágenes
Sección titulada «Creación de imágenes»Constructor
Sección titulada «Constructor»Aplicaciones diseñadas para ayudar a crear imágenes nuevas o simplificar su creación.
- ansible-bender - Una herramienta que utiliza
ansibleybuildah. - apko - Constructor declarativo de imágenes OCI a partir de paquetes apk; reproducible por diseño.
- buildah - Una herramienta que facilita la creación de imágenes OCI.
- BuildKit - Conjunto de herramientas de construcción concurrente, eficiente en caché e independiente de Dockerfile.
- buildx - Complemento oficial de la CLI de Docker para compilaciones multiplataforma respaldadas por BuildKit.
- cekit - Herramienta utilizada por OpenShift para crear imágenes base con distintos motores de compilación.
- dlayer - Analizador de capas de Docker.
- docker-companion - Herramienta de línea de comandos escrita en Golang para compactar y desempaquetar imágenes de Docker.
- docker-repack - Vuelve a empaquetar una imagen de Docker en una versión más pequeña y eficiente que se descarga mucho más rápido.
- DockerSlim reduce las imágenes de Docker voluminosas para crear las imágenes más pequeñas posibles.
- earthly - Automatización de compilaciones en contenedores con una sintaxis que combina Dockerfile y Makefile.
- essex - Plantilla para proyectos basados en Docker: Essex es una utilidad CLI escrita en bash para configurar rápidamente proyectos Docker limpios y coherentes con flujos de trabajo basados en Makefile.
- HPC Container Maker - Genera Dockerfiles a partir de recetas Python de alto nivel, con bloques de construcción para componentes de computación de alto rendimiento.
- img - Constructor independiente y sin daemon ni privilegios de imágenes de contenedores compatibles con Dockerfile y OCI.
- ko - Compila e implementa aplicaciones Go como imágenes de contenedor sin Dockerfile.
- nix2container - Crea imágenes OCI con Nix sin tener que cargar y descargar repetidamente con
docker load. - packer - Herramienta de Hashicorp para crear imágenes de máquinas, incluidas imágenes de Docker, integrada con herramientas de gestión de configuración como chef, puppet y ansible.
- Production-Ready Python Containers - :yen: Plantilla para crear imágenes Docker listas para producción para aplicaciones Python.
- RAUDI - Herramienta que actualiza automáticamente (y, opcionalmente, publica en Docker Hub) imágenes Docker de software de terceros cuando hay una nueva versión, actualización o confirmación.
- runlike - Genera comandos
docker runy sus opciones a partir de contenedores en ejecución. - Whaler - Programa para convertir imágenes Docker en Dockerfiles mediante ingeniería inversa.
Imágenes base
Sección titulada «Imágenes base»Imágenes base de contenedor mínimas, reforzadas o creadas para un propósito específico.
- Chainguard Images - Imágenes de contenedor mínimas, firmadas y con SBOM verificado, creadas sobre Wolfi.
- distroless - Imágenes Docker centradas en lenguajes de programación, sin el sistema operativo.
- melange - Compila paquetes apk a partir de YAML declarativo para usarlos con apko.
- pglayers - Extensiones de PostgreSQL precompiladas como capas Docker combinables. Más de 50 extensiones e imágenes combinadas listas para usar (completas y compatibles con Azure).
- Wolfi - Distribución Linux sin distribución tradicional, diseñada para contenedores; basada en glibc, firmada y con SBOM diarios.
Dockerfile
Sección titulada «Dockerfile»- Dockerfile Generator
dfges tanto una biblioteca de Go como un ejecutable que genera Dockerfiles válidos a partir de distintos canales de entrada. - Dockershelf - Repositorio que recopila recetas Docker universales, eficientes y compactas. Las imágenes se actualizan, prueban y publican a diario mediante una tarea cron de Travis.
- Dofigen - Generador de Dockerfiles que utiliza una descripción simplificada en formato YAML o JSON.
- Trsuted Builds - Compilaciones automatizadas de Docker de confianza. Dockerfile Project mantiene un repositorio centralizado de Dockerfiles para distintos servicios populares de código abierto ejecutables en contenedores Docker.
Análisis estático
Sección titulada «Análisis estático»- Dockadvisor - Linter ligero para Dockerfile con más de 60 reglas, puntuación de calidad y comprobaciones de seguridad.
- docker-image-size-limit - Herramienta para vigilar el tamaño de las imágenes Docker.
- Hadolint - Linter para Dockerfile que comprueba las prácticas recomendadas y los errores habituales; también puede analizar cualquier código bash escrito en instrucciones
RUN.
Ciclo de vida de las imágenes
Sección titulada «Ciclo de vida de las imágenes»Registro
Sección titulada «Registro»Servicios para almacenar de forma segura tus imágenes Docker.
- Amazon Elastic Container Registry - :yen: Amazon Elastic Container Registry (ECR) es un registro de contenedores Docker totalmente gestionado que facilita a los desarrolladores almacenar, administrar e implementar imágenes de contenedor Docker.
- Azure Container Registry - :yen: Administra un registro privado de Docker como un recurso Azure de primera clase.
- Cloudsmith - :yen: SaaS de gestión de paquetes totalmente administrado, con compatibilidad de primera clase con registros Docker públicos y privados (además de muchos otros formatos, incluidos gráficos Helm para el ecosistema Kubernetes). Ofrece un generoso nivel gratuito y también es completamente gratuito para el código abierto.
- Container Registry Service - :yen: Solución de gestión de contenedores basada en Harbor como servicio para equipos y organizaciones. El nivel gratuito ofrece 1 GB de almacenamiento para repositorios privados.
- Cycle.io - :yen: Alojamiento de contenedores en servidores físicos.
- DigitalOcean - :yen: Registro de contenedores de DigitalOcean.
- Docker Hub proporcionado por Docker Inc.
- Docker Registry v2 - El conjunto de herramientas de Docker para empaquetar, distribuir, almacenar y entregar contenido
- Dragonfly - Ofrece una distribución de archivos e imágenes eficiente, estable y segura basada en tecnología P2P.
- GCP Artifact Registry - :yen: Almacenamiento rápido y privado de imágenes Docker en Google Cloud Platform.
- Gitea Container Registry - Registro Docker integrado en Gitea, ideal para alojar imágenes privadas a pequeña escala.
- GitHub Container Registry - Solución de GitHub para almacenar y administrar imágenes Docker, estrechamente integrada con GitHub Actions.
- GitLab Container Registry - Registro pensado para usar sus imágenes en GitLab CI.
- Granite Registry - :yen: Almacena imágenes Docker privadas junto a las cargas de trabajo que las descargan, con claves de solo lectura y de lectura y escritura con permisos delimitados.
- Harbor Proyecto de registro nativo de la nube, de código abierto y de confianza, que almacena, firma y analiza contenido. Admite replicación, gestión de usuarios, control de acceso y auditoría de actividad.
- JFrog Artifactory - :yen: Gestor de repositorios de artefactos que también puede usarse como registro Docker privado.
- kontain.me - Registro de imágenes de contenedor bajo demanda que compila y sirve imágenes cuando se descargan.
- Kraken - Registro Docker P2P de Uber, altamente escalable y capaz de distribuir terabytes de datos en segundos.
- NORA - Registro de artefactos ligero y multiprotocolo que admite Docker, Maven, npm, Cargo y PyPI en un único binario de 32 MB. Caché de paso, interfaz web, métricas de Prometheus y autenticación RBAC.
- nscr - Registro de contenedores ligero y autónomo, fácil de ejecutar y mantener.
- Quay.io - :yen: Alojamiento seguro para repositorios Docker privados.
- Registryo - Interfaz de usuario y servidor de autenticación basado en tokens para registros Docker locales.
- RepoFlow - Plataforma de gestión de paquetes sencilla y fácil de usar, con compatibilidad con Docker y otros formatos como PyPI, Maven, npm y Helm. Incluye búsqueda inteligente, análisis integrado de imágenes Docker y una excelente opción gratuita para uso autogestionado o en la nube.
- Sonatype Nexus Repository - Administra binarios y artefactos de compilación en toda tu cadena de suministro de software.
CLI de registros
Sección titulada «CLI de registros»Herramientas de línea de comandos sin daemon para inspeccionar, copiar y manipular imágenes en registros OCI/Docker.
- crane - CLI ligera para manipular imágenes de registros, de
go-containerregistry. - go-containerregistry - Biblioteca de Go y herramientas CLI (
crane,gcrane,registry) para trabajar con registros de contenedores. - oras - Publica y descarga artefactos OCI arbitrarios desde cualquier registro OCI.
- regctl - Cliente de registro sin daemon para copiar, inspeccionar, modificar y firmar imágenes OCI.
- skopeo - Trabaja con registros de imágenes remotos: obtiene información, copia imágenes y firma contenido.
Análisis de imágenes y SBOM
Sección titulada «Análisis de imágenes y SBOM»Analizadores de vulnerabilidades de imágenes, generadores de SBOM y herramientas para fijar digests. Las opciones comerciales se marcan con :yen:.
- Anchor - Herramienta para garantizar compilaciones reproducibles fijando dependencias dentro de tus Dockerfiles.
- Anchor Enterprise - :yen: Analiza imágenes para detectar vulnerabilidades CVE y comprobarlas frente a políticas de seguridad personalizadas.
- BomLens - Analiza imágenes de contenedor (además del código fuente, binarios y firmware) para generar SBOM CycloneDX con informes de vulnerabilidades, licencias y avisos. Se distribuye como una única imagen Docker con interfaz web.
- Clair - Proyecto de código abierto para el análisis estático de vulnerabilidades en contenedores appc y Docker.
- Docker Scout - CLI oficial de Docker para generar SBOM, analizar vulnerabilidades y evaluar políticas.
- Grype - Analizador de vulnerabilidades para imágenes de contenedor, sistemas de archivos y SBOM.
- oscap-docker - OpenSCAP proporciona la herramienta oscap-docker, que se utiliza para analizar contenedores e imágenes Docker.
- pindock - Fija y actualiza los digests de imágenes Docker en archivos Dockerfile y Compose.
- Syft - Herramienta CLI y biblioteca para generar una lista de materiales de software (SBOM) a partir de imágenes de contenedor y sistemas de archivos.
- Trivy - Analizador de vulnerabilidades de código abierto de Aqua Security, sencillo y completo, para contenedores (adecuado para CI).
Cadena de suministro
Sección titulada «Cadena de suministro»Firma, atestación y procedencia de imágenes de contenedor.
- cosign - Firma de contenedores, verificación y registro de transparencia para artefactos OCI.
- in-toto - Framework para atestaciones de la cadena de suministro; sustenta la procedencia de SLSA y cosign.
- policy-controller - Controlador de admisión de Kubernetes que exige firmas cosign en imágenes de contenedor.
- witness - Genera y verifica atestaciones in-toto en toda la canalización de compilación.
Ejecución de contenedores
Sección titulada «Ejecución de contenedores»Composición
Sección titulada «Composición»- Composerize - Convierte comandos docker run en archivos docker-compose.
- ctk - Compositor visual para cargas de trabajo basadas en contenedores.
- kompose - Pasa de Docker Compose a Kubernetes.
- plash - Motor para ejecutar y compilar contenedores que se ejecuta dentro de Docker.
- podman-compose - Script para ejecutar docker-compose.yml con podman.
- Smalte – Configura dinámicamente aplicaciones que requieren configuración estática en un contenedor Docker.
Orquestación
Sección titulada «Orquestación»- CloudSlang - Motor de flujos de trabajo para crear automatización de procesos Docker.
- docker rollout - Implementación sin tiempo de inactividad para servicios Docker Compose.
- Kubernetes - Sistema de orquestación de código abierto para contenedores Docker de Google.
- Mesos - Planificador de recursos y trabajos para contenedores, máquinas virtuales y equipos físicos.
- Nebula - Herramienta de orquestación Docker diseñada para gestionar clústeres distribuidos a gran escala.
- Nomad - Implementa aplicaciones fácilmente a cualquier escala. Planificador distribuido, de alta disponibilidad y consciente de los centros de datos.
- Rancher - Proyecto de código abierto que proporciona una plataforma completa para ejecutar Docker en producción.
- Swarm-cronjob - Crea trabajos en Swarm según una programación temporal.
Implementación y plataformas
Sección titulada «Implementación y plataformas»Plataformas autogestionadas y en la nube administradas (PaaS/CaaS, automatización de implementaciones). Las opciones comerciales se marcan con :yen:.
- Amazon ECS - :yen: Servicio de gestión en EC2 compatible con contenedores Docker.
- Appfleet - :yen: Plataforma perimetral para implementar y gestionar servicios en contenedores en todo el mundo; dirige el tráfico a la ubicación más cercana para reducir la latencia.
- Azure AKS - :yen: Servicio de orquestación de contenedores Kubernetes totalmente administrado.
- blackfish - Máquina virtual CoreOS para crear clústeres Swarm para desarrollo y producción.
- BosnD - BosnD, el daemon del contramaestre: escritor dinámico de archivos de configuración y recargador de servicios para entornos de contenedores que cambian dinámicamente.
- caprover - [Antes conocido como CaptainDuckDuck] Paquete automatizado y escalable de servidor web (Docker + nginx automatizados): Heroku con esteroides.
- Cloud 66 - :yen: Gestión de contenedores de pila completa alojada como servicio.
- Cloud Run Compose - :yen: Implementa archivos
docker-compose.yamldirectamente en Google Cloud Run como servicio administrado. - Convox Rack - PaaS de código abierto basado en automatización experta de infraestructura y prácticas recomendadas de DevOps.
- docker-to-iac - Traduce docker run y commit a plantillas de infraestructura como código para AWS, Render.com y DigitalOcean.
- doco-cd - Herramienta ligera de GitOps e implementación continua para implementar proyectos Docker Compose y pilas Swarm mediante sondeo y webhooks.
- Dokku - Mini-Heroku basado en Docker que ayuda a crear aplicaciones y gestionar su ciclo de vida.
- Exoframe - Herramienta autogestionada que permite realizar implementaciones sencillas con un solo comando mediante Docker.
- Giant Swarm - :yen: Infraestructura sencilla de microservicios. Implementa tus contenedores en segundos.
- Google Container Engine - :yen: Contenedores Docker en Google Cloud Computing, con tecnología de Kubernetes.
- Grafeas - API común para metadatos sobre contenedores, desde detalles de imágenes y compilaciones hasta vulnerabilidades de seguridad.
- Mesosphere DC/OS Platform - :yen: Plataforma integrada para datos y contenedores basada en Apache Mesos.
- OpenRun - Compila, implementa, hace de proxy, autentica y pausa automáticamente aplicaciones web con Docker o Kubernetes.
- OpenShift - PaaS de código abierto basado en Kubernetes y optimizado por Red Hat para el desarrollo e implementación de aplicaciones en contenedores Docker.
- Red Hat OpenShift Dedicated - :yen: Servicio Red Hat® OpenShift® totalmente administrado en Amazon Web Services y Google Cloud.
- swarm-ansible - Swarm-Ansible inicializa un clúster Swarm listo para producción mediante ansible. Incluye herramientas para automatizar CI, facilitar la supervisión y configurar previamente traefik con certificados SSL y autenticación sencilla. También incluye un registro privado y mucho más.
- SwarmManagement - Aplicación Python que se instala con pip. Facilita la gestión de Docker Swarm mediante un único archivo yaml que describe las pilas que se implementarán y las redes, configuraciones o secretos que se crearán.
- Triton - :yen: Infraestructura elástica nativa de contenedores.
- Tsuru - Software de plataforma como servicio extensible y de código abierto.
- werf - Herramienta de CI/CD para crear imágenes Docker eficientemente e implementarlas en Kubernetes mediante GitOps.
Recolección de basura
Sección titulada «Recolección de basura»- docker-custodian - Mantén ordenados los hosts Docker.
- Docuum - Expulsión de imágenes Docker según el criterio de menos usadas recientemente (LRU).
Redes y proxies
Sección titulada «Redes y proxies»Redes de contenedores, redes superpuestas y puentes de DNS/detección de servicios.
- Calico - Red virtual pura de capa 3 que permite que los contenedores de varios hosts Docker se comuniquen entre sí.
- docker-dns - Reenviador DNS ligero para contenedores Docker que resuelve en el host los nombres de contenedores con sufijos personalizados (p. ej.,
.docker) para simplificar la detección de servicios. - Flannel - Red virtual que asigna una subred a cada host para su uso con entornos de ejecución de contenedores.
- netshoot - El contenedor netshoot incluye un potente conjunto de herramientas de red para solucionar problemas de redes Docker.
- Pipework - Redes definidas por software para contenedores Linux. Pipework funciona con contenedores LXC «normales» y con el fantástico Docker.
- registrator - Puente de registro de servicios para Docker.
Proxy inverso
Sección titulada «Proxy inverso»Proxies inversos, entrada de tráfico y frontales que terminan TLS, compatibles con contenedores y con detección automática.
- BunkerWeb - Firewall de aplicaciones web (WAF) de código abierto y de nueva generación.
- caddy-docker-proxy - Proxy inverso basado en Caddy, configurado con etiquetas de servicio o contenedor.
- caddy-docker-upstreams - Módulo de upstreams Docker para Caddy, configurado con etiquetas de contenedor.
- Docker Dnsmasq Updater - Actualiza un servidor dnsmasq remoto con los nombres de host de los contenedores Docker.
- docker-flow-proxy - Reconfigura el proxy cada vez que se implementa un servicio nuevo o se escala uno existente.
- Let’s Encrypt Nginx-proxy Companion - Contenedor auxiliar ligero para nginx-proxy. Permite crear y renovar automáticamente certificados de Let’s Encrypt.
- mesh-router - Proveedor de dominios gratuitos (nsl.sh) para contenedores Docker con enrutamiento HTTPS automático. Utiliza una VPN Wireguard para enrutar de forma segura solicitudes de subdominios entre redes. Ideal para NAS autogestionados e implementaciones en la nube.
- Nginx Proxy Manager - Interfaz web atractiva para crear proxies de servicios web con SSL.
- nginx-proxy - Proxy nginx automatizado para contenedores Docker mediante docker-gen.
- OpenResty Manager - El gestor OpenResty (versión mejorada de Nginx) más fácil de usar, potente y atractivo; alternativa de código abierto a OpenResty Edge.
- Swarm Router - Enrutador sin configuración basado en nombres de servicio para el modo Docker Swarm, con un enfoque novedoso y más seguro.
- Træfɪk - Proxy inverso y equilibrador de carga automatizado para Docker, Mesos, Consul y Etcd.
Almacenamiento y datos
Sección titulada «Almacenamiento y datos»- Docker Volume Backup Hace copias de seguridad de volúmenes Docker localmente o en cualquier almacenamiento compatible con S3.
- Label Backup - Agente de copias de seguridad ligero y compatible con Docker que detecta y respalda automáticamente bases de datos en contenedores (PostgreSQL, MySQL, MongoDB, Redis) según las etiquetas Docker. Admite almacenamiento local y destinos compatibles con S3, con programación flexible mediante expresiones cron.
- Netshare Complemento de volúmenes Docker para NFS, AWS EFS, Ceph y Samba/CIFS.
- portworx - :yen: Solución de almacenamiento descentralizado para volúmenes persistentes, compartidos y replicados.
- quobyte - :yen: Sistema de archivos distribuido, completamente tolerante a fallos, con controlador de volúmenes Docker.
- resq - Copias de seguridad Docker con Restic para volúmenes, bases de datos y archivos .env, con o sin detener los contenedores. Funciona con almacenamiento local, SSH o cualquier almacenamiento compatible con S3.
- REX-Ray proporciona un motor de orquestación de almacenamiento independiente del proveedor. Su objetivo principal es proporcionar almacenamiento persistente para Docker, Kubernetes y Mesos.
Observabilidad
Sección titulada «Observabilidad»Supervisa hosts Docker, contenedores y los servicios que se ejecutan en ellos. Se incluyen soluciones autogestionadas y SaaS; las opciones comerciales se marcan con :yen:.
- ADRG - Gobernador dinámico de recursos Docker que utiliza cgroups v2 para gestionar la carga del sistema.
- AppDynamics - :yen: La extensión de supervisión de Docker recopila métricas de la API remota de Docker, mediante socket Unix o TCP.
- Autoheal - Supervisa y reinicia automáticamente contenedores Docker en mal estado.
- Better Stack - :yen: Conjunto de herramientas de observabilidad compatible con Docker que proporciona agregación de registros y supervisión de disponibilidad para aplicaciones en contenedores.
- cAdvisor - Analiza el uso de recursos y las características de rendimiento de los contenedores en ejecución.
- Datadog - :yen: Servicio de supervisión de pila completa con compatibilidad de primera clase con Docker, Kubernetes y Mesos.
- DLIA - Agente de supervisión de registros Docker con IA que utiliza modelos de lenguaje grandes (LLM) para analizar inteligentemente registros de contenedores, detectar anomalías y ofrecer información contextual a lo largo del tiempo.
- docker-exporter - Exportador Prometheus ligero de métricas de contenedores Docker, escrito en Rust. Calcula correctamente el conjunto de trabajo de memoria cgroup v2 en ARM64 (Raspberry Pi 5), se ejecuta sin privilegios con un socket de solo lectura y utiliza unos 7 MiB de RAM en reposo.
- Docker-Sentinel - Actualizaciones automatizadas de contenedores con políticas por contenedor, protección frente a retrocesos y panel web en tiempo real.
- DockProbe - Panel ligero de supervisión Docker en un único contenedor. Métricas en tiempo real, 6 reglas de detección de anomalías, alertas de Telegram y 16 análisis de seguridad automatizados. Sin configuración y con unos 50 MB de RAM.
- DockProc - Supervisión de E/S de contenedores a nivel de proceso.
- dockprom - Supervisión de hosts y contenedores Docker con Prometheus, Grafana, cAdvisor, NodeExporter y AlertManager.
- Doku - Aplicación web sencilla para supervisar el uso del disco de Docker.
- Dozzle - Supervisa los registros de contenedores en tiempo real desde un navegador o dispositivo móvil.
- Drydock - Supervisión de actualizaciones de contenedores con panel web, 23 proveedores de registros, 20 activadores de notificaciones y arquitectura de agentes distribuidos.
- Dynatrace - :yen: Supervisa aplicaciones en contenedores sin instalar agentes ni modificar los comandos Run.
- Grafana Docker Dashboard Template - Plantilla para tu pila Docker, Grafana y Prometheus.
- InfraCanvas - Mapa visual en directo de contenedores, pods, volúmenes y redes en cualquier servidor Linux. Binario único y actualizaciones en directo mediante WebSocket.
- Maintenant - Supervisión de infraestructura autodetectable para Docker y Kubernetes. Detecta contenedores automáticamente mediante etiquetas e incluye supervisión de endpoints, latidos, certificados TLS, métricas de recursos, información sobre actualizaciones y una página de estado integrada. Binario único con SPA integrada.
- Middleware - :yen: Supervisa hosts Docker, contenedores, registros y rendimiento de aplicaciones desde una plataforma de observabilidad unificada.
- Site24x7 - :yen: Supervisión de Docker para DevOps y TI, modelo SaaS de pago por host.
- Sysdig Monitor - :yen: Software o servicio SaaS que supervisa, alerta y diagnostica problemas de contenedores mediante llamadas al sistema; incluye funciones específicas para Docker y Kubernetes.
- Wiremap - Explorador visual autogestionado de topología de redes Docker con transmisión de registros en tiempo real, estadísticas en directo, terminal integrada e inspección de contenedores.
Seguridad
Sección titulada «Seguridad»Refuerzo de contenedores, seguridad en tiempo de ejecución, políticas, cumplimiento y análisis forense. Se incluyen soluciones autogestionadas y comerciales; las comerciales se marcan con :yen:.
- Aqua Security - :yen: Protege aplicaciones basadas en contenedores desde el desarrollo hasta la producción en cualquier plataforma.
- buildcage - Restringe el acceso saliente a la red durante las compilaciones Docker para evitar ataques a la cadena de suministro. Funciona como controlador remoto de BuildKit integrado directamente con Docker Buildx e incluye acciones de GitHub listas para usar.
- CetusGuard - Herramienta que protege el socket del daemon Docker filtrando las llamadas a sus endpoints de API.
- Checkov - Análisis estático de manifiestos de infraestructura como código (Terraform, Kubernetes, Cloudformation, Helm, Dockerfile, Kustomize) para encontrar y corregir configuraciones de seguridad incorrectas.
- compose-lint - Analiza archivos Docker Compose en busca de configuraciones de seguridad incorrectas —contenedores privilegiados, imágenes sin versión fijada, montajes del socket Docker y credenciales en texto sin cifrar—, conforme a OWASP y CIS Docker Benchmark.
- container-explorer - Utilidad forense para explorar detalles de contenedores Docker y containerd a partir de imágenes de disco montadas.
- Deepfence Threat Mapper - Potente analizador de vulnerabilidades en tiempo de ejecución para Kubernetes, máquinas virtuales y arquitecturas sin servidor.
- Den - Entorno de ejecución de sandbox autogestionado para agentes de IA, con contenedores Docker, refuerzo de seguridad, API REST y compatibilidad con WebSocket.
- docker-bench-security - Script que comprueba decenas de prácticas recomendadas habituales para implementar contenedores Docker en producción.
- docker-socket-proxy - Filtro detallado basado en HAProxy para el socket de la API Docker; se usa ampliamente para exponer un socket restringido a proxies inversos y pilas de homelab.
- KICS - Herramienta de análisis de infraestructura como código que detecta vulnerabilidades de seguridad, problemas de cumplimiento y configuraciones incorrectas de infraestructura al inicio del ciclo de desarrollo. Se puede ampliar con políticas adicionales.
- Prisma Cloud - :yen: (Antes, Twistlock Security Suite) detecta vulnerabilidades, refuerza imágenes de contenedor y aplica políticas de seguridad durante todo el ciclo de vida de las aplicaciones.
- segspec - Extrae dependencias de red de Docker Compose, manifiestos Kubernetes, gráficos Helm y otros archivos de configuración para generar NetworkPolicies de Kubernetes con trazabilidad de evidencias.
- Sysdig Falco - Monitor de seguridad de contenedores de código abierto. Puede supervisar la actividad de aplicaciones, contenedores, hosts y redes, y alertar sobre actividades no autorizadas.
- Sysdig Secure - :yen: Sysdig Secure aborda la seguridad en tiempo de ejecución mediante supervisión y defensa basadas en el comportamiento, y proporciona análisis forense detallado basado en Sysdig de código abierto para responder a incidentes.
- Trend Micro DeepSecurity - :yen: Trend Micro DeepSecurity ofrece protección en tiempo de ejecución para cargas de trabajo y hosts de contenedores, además de análisis previo a la ejecución de imágenes para identificar vulnerabilidades, malware y contenido como secretos codificados directamente.
Interfaces de usuario
Sección titulada «Interfaces de usuario»Escritorio
Sección titulada «Escritorio»Aplicaciones de escritorio nativas para administrar y supervisar hosts y clústeres Docker.
- Docker DB Manager - Aplicación de escritorio para administrar contenedores de bases de datos Docker con una interfaz visual y operaciones con un solo clic.
- Docker Desktop - Aplicación nativa oficial. Solo para Windows y macOS.
- Gantry (Desktop) - Aplicación nativa para macOS (SwiftUI, sin Electron) para administrar y supervisar hosts Docker, locales y mediante SSH: panel de flota, registros y estadísticas en directo, terminal exec, explorador de archivos y servidor MCP integrado para agentes de IA.
- Simple Docker UI - Basado en Electron.
- Stevedore - Buen sustituto de Docker Desktop para Windows. Admite contenedores de Linux y Windows. slonopotamus.
Terminal
Sección titulada «Terminal»Interfaces de terminal, herramientas CLI e integraciones de shell para Docker.
- bosun - Interfaz de terminal controlada por teclado para Docker, con agrupación de proyectos Compose, registros en directo, estadísticas y acceso al shell.
- d4s - Interfaz de terminal rápida y controlada por teclado para gestionar contenedores Docker, pilas Compose y servicios Swarm con la ergonomía de K9s.
- dcinja - Potente motor de plantillas con el menor tamaño de binario para el entorno de línea de comandos Docker.
- dctl - Dctl es una herramienta CLI que ayuda a los desarrolladores a ejecutar todos los comandos de Docker Compose desde cualquier lugar del terminal, y más.
- decompose - Herramienta de ingeniería inversa para entornos Docker.
- dive - Herramienta para explorar cada capa de una imagen Docker.
- docker pushrm - Complemento de la CLI Docker que permite publicar en Docker Hub el archivo README.md del directorio actual. También es compatible con Quay y Harbor.
- docker-captain - CLI fácil de usar para gestionar con estilo varias implementaciones Docker Compose; funciona con Typer, Rich, questionary y sh.
- dockerfile-mode - Modo de Emacs para trabajar con Dockerfiles.
- dockerfilegraph - Visualiza Dockerfiles de varias etapas.
- dockly - Interfaz de shell interactiva para gestionar contenedores Docker.
- DockMate - Gestor ligero de Docker y Podman basado en terminal, con interfaz de texto.
- DockSTARTer - DockSTARTer te ayuda a empezar a usar aplicaciones de servidor doméstico que se ejecutan en Docker.
- DockTUI - Panel de terminal rápido y sin dependencias para Docker y Compose.
- dockup - Interfaz de terminal para instalar, reforzar y mantener entornos de ejecución de contenedores: Docker Engine + Compose v2, NVIDIA Container Toolkit, Podman y Apple container; incluye una auditoría de seguridad inspirada en CIS.
- dprs - Interfaz de terminal orientada a desarrolladores para gestionar contenedores Docker, con transmisión de registros en tiempo real y gestión de contenedores.
- dry - CLI interactiva para contenedores Docker.
- easydocker - Interfaz de terminal muy inspirada en k9s, que aprovecha los hermosos gráficos de BubbleTea.
- goManageDocker - Herramienta de interfaz de terminal para ver y gestionar objetos Docker a gran velocidad con combinaciones de teclas intuitivas; también admite navegación estilo VIM de forma predeterminada.
- layerx - Inspecciona capas de imágenes de contenedor en una interfaz de terminal: explora diferencias del sistema de archivos, muestra el contenido de archivos, ordena por tamaño, extrae archivos individuales y aplica umbrales de eficiencia en CI. Admite Docker, Podman y archivos OCI.
- lazydocker - La forma más sencilla de gestionar todo Docker. Interfaz de terminal simple para Docker y docker-compose, escrita en Go con la biblioteca gocui.
- lazyjournal - Interfaz para leer y filtrar los registros de contenedores Docker y Podman, como Dozzle, pero en el terminal y con búsqueda difusa, expresiones regulares y coloreado de la salida.
- oxker - Interfaz de terminal sencilla para ver y controlar contenedores Docker.
- proco - Proco te ayuda a organizar y gestionar proyectos Docker, Docker-Compose y Kubernetes de cualquier complejidad mediante archivos de configuración YAML sencillos, para acortar el camino desde encontrar un proyecto hasta inicializarlo en tu entorno local.
- scuba - Usa contenedores Docker de forma transparente para encapsular entornos de compilación de software.
- supdock - Permite usar Docker de forma algo más visual mediante un indicador interactivo.
- swarmcli - Gestiona Swarm a la velocidad del pensamiento: transmite registros en tiempo real, accede al shell de los contenedores al instante, reenvía puertos sin complicaciones y revela secretos bajo demanda, para controlar por completo Docker Swarm sin interrumpir tu flujo de trabajo.
- tdocker - Sustituto de
docker pspara las operaciones cotidianas con contenedores. - wharf - Interfaz de terminal para Docker Compose inspirada en k9s, con navegación estilo vim, supervisión de CPU/MEM en tiempo real con gráficos braille, explorador de archivos de contenedor, compatibilidad con hosts SSH remotos y modo de comandos.
- Arcane - Plataforma de gestión Docker sencilla y moderna, diseñada para todo el mundo.
- CASA - Delega en tus compañeros la administración de un conjunto reducido de contenedores.
- Container Web TTY - Conecta tus contenedores mediante un terminal web.
- Docker Commander - Interfaz autogestionada de gestión y supervisión Docker con compatibilidad con varios hosts, gestión de Compose, registros agregados, alertas, RBAC, análisis de vulnerabilidades e integración MCP.
- Docker Registry Browser - Interfaz web para la API HTTP v2 de Docker Registry.
- docker-swarm-visualizer - Visualiza servicios Docker en un Docker Swarm (para ejecutar demostraciones).
- dockge - Gestor sencillo y reactivo, autogestionado y orientado a pilas docker compose.yaml.
- DockScope - Visualiza contenedores Docker en un grafo de dependencias 3D con métricas y registros en directo, además de terminal en el navegador.
- Komodo - Herramienta para compilar e implementar software en muchos servidores.
- Portainer - Interfaz de gestión ligera para administrar hosts Docker o clústeres Docker Swarm.
- Swarmpit - Swarmpit proporciona una interfaz sencilla y fácil de usar para tu clúster Docker Swarm. Puedes gestionar pilas, servicios, secretos, volúmenes, redes, etc.
- usulnet - Plataforma de gestión Docker completa y moderna, diseñada para administradores de sistemas y DevOps, con herramientas de nivel empresarial, analizador CVE, SSH, RDP en la web y mucho más.
Integraciones con IDE
Sección titulada «Integraciones con IDE»- Los IDE de JetBrains (IntelliJ IDEA, GoLand, WebStorm, CLion, etc.) tienen un complemento Docker integrado
- Eclipse complemento Docker Tooling
- docker.el Gestiona Docker desde Emacs.
Flujo de trabajo de desarrollo
Sección titulada «Flujo de trabajo de desarrollo»Cliente de API
Sección titulada «Cliente de API»- contajners - Cliente Clojure idiomático, basado en datos y compatible con REPL para motores de contenedores OCI.
- Docker Client for JVM - Biblioteca cliente de la API remota de Docker para la JVM, escrita en Groovy.
- Docker Client TypeScript - Cliente de la API Docker para JavaScript, generado automáticamente a partir de la definición de la API Swagger del repositorio moby.
- docker-controller-bot - Bot de Telegram para controlar contenedores Docker.
- docker-maven-plugin - Complemento Maven para ejecutar y crear imágenes Docker.
- Docker.DotNet - Cliente HTTP de C#/.NET para la API remota de Docker.
- Docker.Registry.DotNet - Biblioteca cliente .NET (C#) para interactuar con la API Docker Registry (v2).
- dockerode - Módulo node.js para la API remota de Docker.
- go-dockerclient - Cliente HTTP de Go para la API remota de Docker.
- Gradle Docker plugin - Complemento de Gradle para la API remota de Docker.
- Portainer stack utils - Script bash para implementar, actualizar o retirar pilas Docker en una instancia de Portainer a partir de un archivo yaml de docker-compose.
- sbt-docker - Crea imágenes Docker directamente desde sbt.
Motores CI autogestionados, aceleradores de compilación y servicios alojados para flujos de trabajo Docker. Las opciones comerciales se marcan con :yen:.
- Buddy - :yen: Lo mejor de Git, compilación e implementación, combinado en una potente herramienta que aceleró nuestro desarrollo.
- Captain - Convierte tu flujo de trabajo de Git en contenedores Docker listos para la entrega continua.
- CircleCI - :yen: Publica o descarga imágenes Docker desde tu entorno de compilación, o compila y ejecuta contenedores directamente en CircleCI.
- CodeFresh - :yen: Compilación, pruebas y uso compartido de extremo a extremo para aplicaciones Docker, con pruebas automatizadas.
- ConcourseCI - :yen: Plataforma SaaS de CI orientada a canalizaciones para equipos DevOps.
- Defang - Implementa Docker Compose en tu proveedor de nube favorito en minutos.
- Depot - :yen: Compila imágenes Docker rápidamente en la nube. Cómputo ultrarrápido, caché inteligente automatizada y configuración cero.
- Diun - Recibe notificaciones cuando se actualice una imagen o un repositorio en un registro Docker.
- dockcheck - Script que comprueba si hay actualizaciones de imágenes Docker sin descargarlas y luego actualiza automáticamente los contenedores seleccionados o todos. Incluye notificaciones, limpieza y más.
- Docker plugin for Jenkins - El objetivo del complemento Docker es usar un host Docker para aprovisionar dinámicamente un agente, ejecutar una compilación y luego eliminar ese agente.
- Drone - Servidor de integración continua basado en Docker y configurado mediante archivos YAML.
- Gantry - Actualiza automáticamente servicios Docker Swarm seleccionados.
- GitLab Runner - GitLab integra CI para probar, compilar e implementar tu código mediante GitLab runners.
- Jaypore CI - Sistema sencillo, muy flexible y potente de CI/CD y automatización, configurado en Python. Primero local y sin conexión.
- Kraken CI - Sistema moderno de CI/CD de código abierto y local, altamente escalable y centrado en las pruebas. Uno de sus ejecutores es Docker. En desarrollo.
- Screwdriver - :yen: Plataforma de compilación de código abierto de Yahoo diseñada para la entrega continua.
- Self Hosted Runner - Solución en contenedor Docker para configurar un ejecutor autogestionado de GitHub Actions compatible con Linux, macOS y Windows.
- Semaphore CI - :yen: CI en la nube de alto rendimiento que compila, prueba y distribuye contenedores a producción.
- Skipper - Convierte fácilmente tu repositorio Git en una imagen Docker.
- Tekton CD - Recurso de canalizaciones nativo de la nube.
- TravisCI - :yen: CI alojada para proyectos de GitHub con compatibilidad con Docker.
Entorno de desarrollo
Sección titulada «Entorno de desarrollo»- coder - Máquinas de desarrollo remotas basadas en Terraform o Docker.
- dde - Conjunto de herramientas de entorno de desarrollo local basado en Docker.
- DIP - Utilidad CLI para aprovisionar fácilmente e interactuar con una aplicación configurada mediante docker-compose.
- EnvCLI - Sustituye tus instalaciones locales de Node, Go, etc., por contenedores Docker específicos del proyecto.
- Gebug - Herramienta que facilita enormemente la depuración de aplicaciones Go en Docker al habilitar funciones de depuración y recarga en caliente.
- HarborPilot - Constructor automatizado de imágenes Docker multiplataforma para desarrollo de Linux integrado (RK3588, RV1126, RK3568). Incluye herencia de configuración de tres capas, asignación de puertos basada en PORT_SLOT y compatibilidad con distintas versiones de Ubuntu (20.04/22.04/24.04).
- Lando - Lando está pensado para desarrolladores que quieren especificar rápidamente y poner en marcha sin complicaciones los servicios y herramientas necesarios para desarrollar sus proyectos.
- Laradock - Entorno de desarrollo PHP completo basado en Docker, con Nginx/Apache, PHP, MySQL, Redis y más como servicios Compose intercambiables.
- uniget - Uni(versal)get, instalador y actualizador de herramientas de contenedor y más (antes docker-setup).
- Zsh-in-Docker - Instala Zsh, Oh-My-Zsh y complementos dentro de un contenedor Docker con una sola línea.
Sin servidor
Sección titulada «Sin servidor»- Apache OpenWhisk - Plataforma de nube sin servidor y de código abierto que ejecuta funciones en respuesta a eventos a cualquier escala.
- Koyeb - :yen: Plataforma sin servidor, fácil de usar para desarrolladores, para implementar aplicaciones en todo el mundo. Ejecuta sin complicaciones contenedores Docker, aplicaciones web y API con implementaciones basadas en Git, escalado automático nativo, red perimetral global y malla de servicios y detección integradas.
- OpenFaaS - Framework completo de funciones sin servidor para Docker y Kubernetes.
Pruebas
Sección titulada «Pruebas»- Container Structure Test - Framework para validar la estructura de una imagen comprobando la salida de comandos o el contenido del sistema de archivos.
- dgoss - Herramienta rápida basada en YAML para validar contenedores Docker.
- Kurtosis - Sistema de compilación componible para entornos de prueba con varios contenedores que ofrece a los desarrolladores un SDK potente, similar a Python, para configurar el entorno; un validador en tiempo de compilación para verificar su comportamiento y configuración; y un entorno de ejecución para ejecutarlo, supervisarlo y depurarlo.
- Pumba - Herramienta de pruebas de caos para Docker. Se puede implementar en clústeres Kubernetes y CoreOS.
Herramientas envolventes
Sección titulada «Herramientas envolventes»- Hokusai - CLI de Docker + Kubernetes para desarrolladores de aplicaciones; se usa para contenerizar una aplicación y gestionar su ciclo de vida durante los ciclos de desarrollo, pruebas y publicación. De artsy.
- Preevy - Entornos de vista previa para proyectos Docker y Docker Compose. Prueba tus cambios y recibe comentarios de desarrolladores y personas no técnicas (producto/diseño) implementando solicitudes de incorporación de cambios en tu proveedor de nube como parte de la canalización CI.
- subuser - Facilita la ejecución segura y portátil de aplicaciones gráficas de escritorio en Docker.
- udocker - Herramienta para ejecutar contenedores Docker sencillos en sistemas por lotes o interactivos sin privilegios de root.
- Vagrant - Docker provider - Un buen punto de partida es vagrant-docker-example.
Herramientas dentro del contenedor
Sección titulada «Herramientas dentro del contenedor»Herramientas y aplicaciones instaladas dentro de contenedores o diseñadas para ejecutarse como sidecar.
- cdebug - Herramienta multiuso para depurar contenedores en ejecución mediante sidecars efímeros; funciona con Docker, containerd y Kubernetes.
- ckron - Planificador de tareas para Docker al estilo cron.
- CoreOS - Linux para implementaciones de servidores a gran escala
- docker-gen - Genera archivos a partir de metadatos de contenedores Docker.
- dockerize - Utilidad para simplificar la ejecución de aplicaciones en contenedores Docker.
- GoSu - Ejecuta esta aplicación específica como este usuario específico y sale de la canalización (herramienta para scripts entrypoint).
- is-docker - Comprueba si el proceso se ejecuta dentro de un contenedor Docker.
- microcheck - Utilidades ligeras de comprobación de estado para contenedores Docker (75 KB en lugar de 9,3 MB para httpcheck frente a cURL), escritas en C puro; incluye comprobaciones http(s), de puertos y ejecución en paralelo.
- Ofelia - Ofelia es un planificador de tareas moderno y de bajo consumo para entornos Docker, escrito en Go. Su objetivo es sustituir al antiguo cron. Admite configuración mediante etiquetas de contenedor o archivos de configuración.
- su-exec - Herramienta sencilla que ejecuta un programa con distintos privilegios. El programa se ejecuta directamente y no como proceso hijo, a diferencia de su y sudo, lo que evita problemas con TTY y señales. ¿Por qué reinventar gosu? Hace prácticamente lo mismo que gosu, pero ocupa solo 10 KB en lugar de 1,8 MB.
- supercronic - Ejecutor de tareas compatible con crontab, diseñado específicamente para ejecutarse en contenedores.
Recursos de aprendizaje
Sección titulada «Recursos de aprendizaje»Por dónde empezar
Sección titulada «Por dónde empezar»- Benefits of using Docker para el desarrollo y la entrega, con una hoja de ruta práctica de adopción.
- Bootstrapping Microservices - Guía práctica y basada en proyectos para crear aplicaciones con microservicios: comienza creando una imagen Docker para un único microservicio y publicándola en un registro privado de contenedores, y termina implementando una aplicación completa de microservicios en un clúster Kubernetes de producción.
- Docker Curriculum: Tutorial completo para empezar con Docker. Enseña a usar Docker e implementar aplicaciones en contenedores en AWS con Elastic Beanstalk y Elastic Container Service.
- Docker Documentation: documentación oficial.
- Docker for beginners: Tutorial para principiantes que necesitan aprender los conceptos básicos de Docker, desde «¡Hola, mundo!» hasta interacciones básicas con contenedores, con explicaciones sencillas de los conceptos subyacentes.
- Docker for novices Introducción a Docker para desarrolladores y probadores que nunca lo han usado. (Vídeo de 1 h 40 min, grabado en linux.conf.au 2019 — Christchurch, Nueva Zelanda)
- Docker katas Serie de laboratorios que te lleva desde «Hola, Docker» hasta implementar una aplicación web en contenedores en un servidor.
- Docker simplified in 55 seconds: Introducción animada y general a Docker. Considérala un resumen visual que facilita profundizar en materiales de aprendizaje más complejos.
- Docker Training - :yen:
- Dockerlings: Aprende Docker desde el terminal con una interfaz moderna y ejercicios breves.
- Introduction à Docker Sección dedicada a dominar Docker en un sitio francés sobre DevSecOps: desde los conceptos básicos hasta las prácticas recomendadas, incluida la optimización y la protección de contenedores…
- Learn Docker: tutorial paso a paso y más recursos (vídeos, artículos y hojas de referencia).
- Learn Docker (Visually) - Descripción general, de alto nivel y orientada a principiantes, de los principales componentes de Docker y cómo encajan entre sí. Incluye muchas imágenes, ejemplos y recursos de gran calidad.
- Play With Docker: PWD es una excelente forma de empezar a usar Docker, desde nivel principiante hasta avanzado. Docker se ejecuta directamente en el navegador.
- Practical Guide about Docker Commands in Spanish Esta guía en español explica los comandos básicos de Docker con ejemplos de la vida real.
- Setting Python Development Environment with VScode and Docker: Tutorial paso a paso para configurar un entorno de desarrollo Python en contenedores con VScode, Docker y la extensión Dev Container.
- The Docker Handbook Libro de código abierto que enseña los fundamentos, las prácticas recomendadas y algunas funciones intermedias de Docker. El libro está alojado en el repositorio fhsinchy/the-docker-handbook y los proyectos, en el repositorio fhsinchy/docker-handbook-projects.
Hojas de referencia
- eon01
- dimonomid (PDF)
- JensPiegsa
- wsargent (La más popular)
Por dónde empezar (Windows)
Sección titulada «Por dónde empezar (Windows)»- Docker on Windows behind a firewall
- Docker Reference Architecture: Modernizing Traditional .NET Framework Applications - Aprenderás a identificar qué tipos de aplicaciones .NET Framework son buenas candidatas para la contenerización y conocerás el enfoque de «migrar y trasladar» (lift-and-shift).
- Docker with Microsoft SQL 2016 + ASP.NET Demostración de la ejecución de cargas de trabajo ASP.NET y SQL Server en Docker.
- Exploring ASP.NET Core with Docker in both Linux and Windows Containers Ejecución de aplicaciones ASP.NET Core en contenedores Linux y Windows mediante Docker for Windows.
- Running a Legacy ASP.NET App in a Windows Container Pasos para contenerizar una aplicación ASP.NET heredada y ejecutarla como contenedor Windows.
- Windows Containers and Docker: The 101 - Introducción de 20 minutos al uso de Docker para ejecutar PowerShell, ASP.NET Core y aplicaciones ASP.NET.
- Windows Containers Quick Start Descripción general de los contenedores Windows, con enlaces a guías de inicio rápido para Windows 10 y Windows Server 2016.
Libros y tutoriales
Sección titulada «Libros y tutoriales»- Cloud Native Landscape
- Docker Blog - Novedades periódicas sobre Docker, la comunidad y las herramientas.
- Docker Certification - :yen: Te ayudará a aprender la contenerización con Docker, la ejecución de contenedores, la creación de imágenes, Dockerfile, la orquestación de Docker, las prácticas recomendadas de seguridad y más mediante proyectos prácticos y estudios de caso, y a obtener la certificación Docker Certified Associate.
- Docker dev bookmarks - Usa la etiqueta docker.
- Docker in Action, Second Edition
- Docker in Practice, Second Edition
- Docker packaging guide for Python - Serie de artículos detallados sobre los aspectos específicos del empaquetado Docker para Python.
- Learn Docker in a Month of Lunches
- Learn Docker - Aprende Docker: lista seleccionada de los mejores tutoriales y cursos de Docker en línea.
- Programming Community Curated Resources for learning Docker
Listas Awesome
Sección titulada «Listas Awesome»- Awesome Compose - Ejemplos de Docker Compose.
- Awesome Kubernetes
- Awesome Linux Container lista más general sobre contenedores que este repositorio.
- Awesome Selfhosted lista de servicios de red y aplicaciones web de software libre que se pueden alojar localmente, ya sea de forma tradicional (configurando un servidor web local y ejecutando aplicaciones allí) o en un contenedor Docker.
- Awesome Sysadmin
- ToolsOfTheTrade lista de aplicaciones SaaS y locales.
Demostraciones y ejemplos
Sección titulada «Demostraciones y ejemplos»- An Annotated Docker Config for Frontend Web Development Un entorno de desarrollo local con Docker permite empaquetar como configuración las operaciones y herramientas que necesita tu proyecto, y facilita la incorporación de nuevos integrantes.
- Local Docker DB lista de ejemplos docker-compose para muchas bases de datos.
- Webstack-micro Aplicación web de demostración que muestra cómo usar Docker Compose para configurar una puerta de enlace de API, autenticación centralizada, trabajadores en segundo plano y WebSockets como servicios en contenedores.
Buenos consejos
Sección titulada «Buenos consejos»- Docker Caveats Lo que debes saber sobre ejecutar Docker en producción (escrito el 11 de abril de 2016).
- Docker Containers on the Desktop
- Docker vs. VMs? Combining Both for Cloud Portability Nirvana
- Don’t Repeat Yourself with Anchors, Aliases and Extensions in Docker Compose Files
- GUI Apps with Docker
Raspberry Pi y ARM
Sección titulada «Raspberry Pi y ARM»- Docker Pirates ARMed with explosive stuff Gran recurso sobre clústeres, Swarm y Docker, con imagen preinstalada para tarjetas SD de Raspberry Pi.
- Get Docker up and running on the RaspberryPi in three steps
- git push docker containers to linux devices DevOps moderno para IoT que aprovecha Git y Docker.
- Installing, running, using Docker on armhf (ARMv7) devices
Artículos sobre seguridad
Sección titulada «Artículos sobre seguridad»- Bringing new security features to Docker
- CVE Scanning Alpine images with Multi-stage builds in Docker 17.05
- Docker Secure Deployment Guidelines
- Docker Security - Quick Reference
- Docker Security: Are Your Containers Tightly Secured to the Ship? SlideShare
- How CVE’s are handled on Offical Docker Images
- Lynis is an open source security auditing tool including Docker auditing
- Security Best Practices for Building Docker Images
- Software Engineering Radio interview of Docker Security Team Lead (Diogo Mónica)
- Ten Docker Image Security Best Practices Cheat Sheet
- Top ten most popular docker images each contain at least 30 vulnerabilities
- Tuning Docker with the newest security enhancements
- 10 best practices to containerize Node.js web applications with Docker
- Deploying and scaling applications with Docker, Swarm, and a tiny bit of Python magic (3:11:06)
- Docker Course (En español)
- Docker for Developers (54:26)
- Docker from scratch (1:22:01)
- Docker: How to Use Your Own Private Registry (15:01)
- Docker in Production (36:05)
- Docker Primer to Docker Compose (1:56:45)
- Docker Registry from scratch (44:40)
- Docker Swarm from scratch (1:41:28)
- Extending Docker with Plugins (15:21)
- From Local Docker Development to Production Deployments
- Introduction to Docker and containers (3:09:00)
- Logging on Docker: What You Need to Know (51:27)
- Performance Analysis of Docker - Jeremy Eder (1:36:58)
- Scalable Microservices with Kubernetes Curso gratuito de Udacity.
- State of containers: a debate with CoreOS, VMware and Google (27:38)
Comunidades y encuentros
Sección titulada «Comunidades y encuentros»Brasileña
Sección titulada «Brasileña»Inglesa
Sección titulada «Inglesa»Española
Sección titulada «Española»Estrellas a lo largo del tiempo
Sección titulada «Estrellas a lo largo del tiempo»HagiCode
HagiCode es un espacio de programación con agentes. Las interacciones de interfaz, ricas y cómodas, hacen que planificar, ejecutar agentes y trabajar en proyectos sea accesible y fácil de seguir, para una experiencia de desarrollo atractiva.
Una experiencia de desarrollo atractiva gracias a interacciones de interfaz ricas y cómodas.
- InteligenteLos flujos de trabajo de OpenSpec convierten la intención en un itinerario ejecutable, de la propuesta al diseño, las tareas y la entrega.
- EficienteLa ejecución multiagente avanza en paralelo con la investigación, la implementación y la revisión, en varios repositorios y con los Agent CLI que ya usas.
- InteresanteLas interacciones de interfaz, ricas y cómodas, hacen que planificar, ejecutar agentes y trabajar en proyectos sea accesible y fácil de seguir.
Descargar para Windows
Compartir HagiCode
Convierte ideas en software entregado.
HagiCode es un espacio de trabajo de programación con agentes: los flujos de trabajo de OpenSpec planifican el cambio, la ejecución multiagente lo lleva a cabo y Hero Scenario hace visible el largo recorrido, para convertir ideas en software entregado.
- Inteligente
- Los flujos de OpenSpec convierten la intención en un camino de la propuesta a la entrega.
- Eficiente
- La ejecución multiagente avanza en paralelo con investigación, implementación y revisión.
- Divertido
- Las interacciones de interfaz facilitan la planificación, los agentes y el trabajo en proyectos.
© 2026 HagiCode | Powered By hagilight-starlight@0.21.0 | Branch: main | Commit: 745b50b | Built:

