Documentos de Académico
Documentos de Profesional
Documentos de Cultura
TUTORIALES menu
Docker es una plataforma popular de código abierto que facilita la creación, prueba, despliegue y gestión de
aplicaciones en contenedores en un entorno consistente, portátil o virtual, como un VPS.
Aunque es una herramienta poderosa en tu arsenal de desarrollo, aprender los diferentes comandos de
Docker puede llevar tiempo y esfuerzo. Los usuarios nuevos a menudo se benefician de tener a mano una
hoja de trucos de Docker.
En este tutorial, te explicaremos cómo funciona Docker y te proporcionaremos la lista de comandos Docker
más comunes.
Tabla de Contenidos
Arquitectura Docker
Comandos Docker
Comandos de construcción
Comandos de limpieza
Comandos de interacción con el contenedor
Comandos de inspección de contenedores
Comandos de gestión de imágenes
Comandos de ejecución
Comandos de registro
Comandos de servicio
Comandos de red
Comandos Docker – Preguntas frecuentes
¿Cómo listar los contenedores docker?
¿Qué lenguaje usa docker?
Arquitectura Docker
La arquitectura Docker consta de cinco componentes principales: servidor, cliente, contenedor, imagen y
registro.
https://www.hostinger.es/tutoriales/comandos-docker 1/11
19/4/24, 22:53 Comandos Docker: arquitectura, ejemplos y explicación
Servidor Docker
TUTORIALES
Un servidor Docker o daemon Docker es un programa que se ejecuta en segundo plano en tu ordenador y
menu
gestiona contenedores e imágenes Docker. Cuando utilizas la interfaz de línea de comandos de Docker.
(CLI) para crear, ejecutar o gestionar contenedores, interactúas con el daemon Docker.
El daemon Docker es un componente esencial de la plataforma que garantiza que los contenedores puedan
iniciarse y detenerse automáticamente al arrancar el sistema.
Cliente Docker
El cliente Docker permite a los usuarios interactuar con el daemon Docker mediante su interfaz de línea de
comandos (CLI). En términos sencillos, es la parte principal de la arquitectura Docker para crear, gestionar y
ejecutar aplicaciones en contenedores.
Cuando utilizas la CLI de Docker para pasar un comando, el cliente Docker envía el comando al daemon
Docker que se ejecuta en tu ordenador, el cual lleva a cabo la operación solicitada.
El cliente Docker puede instalarse en cualquier máquina que necesite interactuar con el daemon Docker,
incluida tu máquina local, un servidor remoto o un servidor virtual.
Contenedor Docker
Un contenedor Docker es un paquete que contiene todos los requisitos previos necesarios para ejecutar una
aplicación.
Los contenedores están diseñados para ser altamente portátiles, lo que significa que pueden trasladarse
fácilmente de un entorno a otro, como del portátil de un desarrollador a un entorno de pruebas o de un
entorno de pruebas a un entorno de producción.
Imagen Docker
Una imagen Docker es una plantilla preconfigurada que especifica lo que debe incluirse en un contenedor
Docker. Normalmente, las imágenes se descargan de sitios web como Docker Hub. Sin embargo, también es
posible crear una imagen personalizada con la ayuda de Dockerfile.
Registro Docker
El registro Docker es un repositorio central que almacena y gestiona imágenes Docker. Es un sistema
basado en servidor que permite a los usuarios almacenar y compartir imágenes Docker con otros,
facilitando la distribución y despliegue de aplicaciones. El registro Docker más notable es Docker Hub.
Comandos Docker
Ahora que ya sabes cómo funciona Docker, veamos algunos de los ejemplos de comandos Docker más
populares.
Comandos de construcción
Docker utiliza el comando build para construir imágenes a partir de un archivo Docker. Algunos de los
comandos más comunes son:
Comando Explicación
https://www.hostinger.es/tutoriales/comandos-docker 2/11
19/4/24, 22:53 Comandos Docker: arquitectura, ejemplos y explicación
Comandos de limpieza
Para mantener limpio tu sistema y ahorrar espacio en disco, es una gran idea limpiar las imágenes,
contenedores y volúmenes que no se utilicen. Consulta los siguientes comandos para más detalles:
Comando Explicación
docker stack rm
Elimina un enjambre
stackname
docker volume rm
$(docker volume ls -f Elimina todos los volúmenes colgados
dangling=true -q)
docker rm $(docker ps -a
Elimina todos los contenedores parados
-q)
https://www.hostinger.es/tutoriales/comandos-docker 3/11
19/4/24, 22:53 Comandos Docker: arquitectura, ejemplos y explicación
Comando Explicación
Se une a un contenedor en
docker attach container
ejecución
Ejecuta un comando en un
docker exec -ti container script.sh
contenedor
Comando Explicación
https://www.hostinger.es/tutoriales/comandos-docker 4/11
19/4/24, 22:53 Comandos Docker: arquitectura, ejemplos y explicación
docker inspect
Muestra información de bajo nivel sobre un contenedor
container
docker logs
Reúne los registros de un contenedor
container
Comando Explicación
docker inspect image Muestra información de bajo nivel sobre una imagen
Comandos de ejecución
Docker utiliza el comando ejecutar para crear contenedores a partir de las imágenes proporcionadas. La
sintaxis por defecto de este comando es la siguiente:
Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
docker run (options) image (command) (arg...)
docker run (options) image (command) (arg...)
Flag Explicación
https://www.hostinger.es/tutoriales/comandos-docker 5/11
19/4/24, 22:53 Comandos Docker: arquitectura, ejemplos y explicación
Comandos de registro
Si necesitas interactuar con Docker Hub, utiliza los siguientes comandos:
Comando Explicación
Comandos de servicio
Gestiona todos los servicios con estos comandos básicos de Docker:
Comando Explicación
https://www.hostinger.es/tutoriales/comandos-docker 6/11
19/4/24, 22:53 Comandos Docker: arquitectura, ejemplos y explicación
Comandos de red
Si necesitas interactuar con la red Docker, utiliza uno de los siguientes comandos:
Comando Explicación
Conclusión
Docker es una gran herramienta para cualquiera que quiera probar los contenedores. La curva de
aprendizaje puede ser pronunciada si no estás familiarizado con el desarrollo basado en contenedores.
Por suerte, tener una tabla de trucos a mano puede acelerar el proceso, ya que todos los comandos
comunes son fácilmente accesibles y no necesitas buscarlos en Internet.
Hemos cubierto los fundamentos de la arquitectura Docker y repasado todos los comandos de Docker
básicos.
Esperamos que este artículo sobre Docker te haya resultado útil. Si tienes alguna pregunta, déjala en la
sección de comentarios más abajo.
https://www.hostinger.es/tutoriales/comandos-docker 7/11
19/4/24, 22:53 Comandos Docker: arquitectura, ejemplos y explicación
TUTORIALES menu
Sin embargo, al trabajar con contenedores Docker, los usuarios tienen la alternativa de usar diferentes
lenguajes de programación para desarrollar las aplicaciones que se ejecutan dentro de los
contenedores.
E L A U TO R
Diego Vargas
Tutoriales relacionados
15 Abr • VPS
https://www.hostinger.es/tutoriales/comandos-docker 8/11
19/4/24, 22:53 Comandos Docker: arquitectura, ejemplos y explicación
Cómo crear un servidor Rust: configura y aloja tu propio servidor dedicado en 2024
Rust sigue siendo unaTUTORIALES
sensación popular multijugador en la que los jugadores deben reunir recursos y construir refugios para menu
sobrevivir en un entorno...
Por Diego Vargas
20 Mar • VPS
16 Feb • VPS
Excelente
https://www.hostinger.es/tutoriales/comandos-docker 9/11
19/4/24, 22:53 Comandos Docker: arquitectura, ejemplos y explicación
TUTORIALES menu
Deja una respuesta
Comentar*
Nombre*
Email*
Al utilizar este formulario, aceptas que tus datos personales serán procesados de acuerdo con nuestra Política de privacidad.
Enviar
Somos un proveedor de hosting web con la misión de llevar el éxito a todos los que están en Internet. Lo hacemos mejorando constantemente la
tecnología del servidor, brindando soporte profesional y haciendo que la experiencia de hosting web sea perfecta.
Y Más
HOSTING
Hosting web
VPS Hosting
Hosting Minecraft
CyberPanel
Cloud hosting
Correo corporativo
Hosting CMS
Hosting eCommerce
Hosting gratuito
Tienda online
Creador de logos
DOMINIOS
Comprar dominio
Transferir dominio
https://www.hostinger.es/tutoriales/comandos-docker 10/11
19/4/24, 22:53 Comandos Docker: arquitectura, ejemplos y explicación
Dominio gratis
Extensiones de Dominio
WHOIS
AYUDA
Tutoriales
Base de Conocimientos
Reportar abuso
INFORMACIÓN
Migrar a Hostinger
Programa de afiliados
Formas de pago
Muro de la fama
Opiniones
Precios
EMPRESA
Acerca de Hostinger
Tecnología
Contáctanos
Blog
LEGAL
Política de privacidad
Términos de servicio
© 2004-2024 hostinger.es - Servicios de Hosting Web Premium, Cloud, VPS & Registro de Dominios.
https://www.hostinger.es/tutoriales/comandos-docker 11/11