Registro de cambios

Guía rápida de comandos de Docker

Tabla rápida de comandos comunes de Docker, para buscar y copiar rápidamente comandos de Docker

Gestión de contenedores
35
docker run [OPCIONES] IMAGEN

Crear y iniciar un nuevo contenedor

docker run -d IMAGEN

Ejecutar el contenedor en segundo plano

docker run --name NOMBRE IMAGEN

Ejecutar con nombre de contenedor especificado

docker run -p HOST:CONTENEDOR IMAGEN

Ejecutar contenedor con mapeo de puertos

docker run -v HOST:CONTENEDOR IMAGEN

Ejecutar contenedor con volumen montado

docker run -e CLAVE=VALOR IMAGEN

Ejecutar contenedor con variables de entorno

docker run --rm IMAGEN

Eliminar el contenedor automáticamente al salir

docker run -it IMAGEN /bin/bash

Ejecutar contenedor de forma interactiva

docker ps

Listar contenedores en ejecución

docker ps -a

Listar todos los contenedores (incluidos los detenidos)

docker ps -q

Mostrar solo los IDs de los contenedores

docker start CONTENEDOR

Iniciar un contenedor detenido

docker stop CONTENEDOR

Detener un contenedor en ejecución

docker restart CONTENEDOR

Reiniciar el contenedor

docker kill CONTENEDOR

Detener forzadamente el contenedor

docker rm CONTENEDOR

Eliminar un contenedor detenido

docker rm -f CONTENEDOR

Eliminar forzadamente el contenedor (incluyendo los en ejecución)

docker rm $(docker ps -aq)

Eliminar todos los contenedores detenidos

docker exec -it CONTAINER COMANDO

Ejecutar comandos dentro de un contenedor en ejecución

docker exec -it CONTAINER /bin/bash

Entrar en la terminal bash del contenedor

docker logs CONTAINER

Ver los registros del contenedor

docker logs -f CONTAINER

Seguimiento en tiempo real de los registros del contenedor

docker logs --tail 100 CONTAINER

Ver las últimas 100 líneas de registro

docker inspect CONTAINER

Ver información detallada del contenedor

docker top CONTAINER

Ver los procesos en ejecución dentro del contenedor

docker stats

Mostrar en tiempo real el uso de recursos del contenedor

docker cp CONTAINER:SRC DEST

Copiar archivos desde el contenedor al host

docker cp SRC CONTAINER:DEST

Copiar archivos desde el host al contenedor

docker rename OLD NEW

Renombrar el contenedor

docker pause CONTAINER

Pausar el contenedor

docker unpause CONTAINER

Reanudar el contenedor pausado

docker wait CONTAINER

Esperar a que el contenedor se detenga y devolver el código de salida

docker attach CONTAINER

Conectarse al contenedor en ejecución

docker port CONTAINER

Ver el mapeo de puertos del contenedor

docker update --restart=always CONTAINER

Actualizar la configuración del contenedor

Gestión de imágenes
19
docker images

Listar imágenes locales

docker images -a

Listar todas las imágenes (incluyendo capas intermedias)

docker pull IMAGE

Descargar imagen desde el repositorio

docker pull IMAGE:TAG

Descargar imagen con etiqueta específica

docker push IMAGE

Subir imagen al repositorio

docker rmi IMAGE

Eliminar imagen

docker rmi -f IMAGE

Eliminar imagen de forma forzada

docker rmi $(docker images -f dangling=true -q)

Eliminar todas las imágenes huérfanas

docker tag SOURCE TARGET

Crear una nueva etiqueta para la imagen

docker history IMAGE

Ver el historial de construcción de la imagen

docker inspect IMAGE

Ver información detallada de la imagen

docker save -o FILE.tar IMAGE

Guardar la imagen como archivo tar

docker load -i FILE.tar

Cargar la imagen desde un archivo tar

docker import FILE.tar IMAGE

Importar la imagen desde un archivo tar

docker export CONTAINER > FILE.tar

Exportar el contenedor como archivo tar

docker commit CONTAINER IMAGE

Crear una nueva imagen desde un contenedor

docker search TERM

Buscar imágenes en Docker Hub

docker image prune

Eliminar imágenes no utilizadas

docker image prune -a

Eliminar todas las imágenes no utilizadas

Volúmenes de datos
7
docker volume ls

Listar todos los volúmenes de datos

docker volume create NAME

Crear un volumen de datos

docker volume inspect NAME

Ver detalles del volumen de datos

docker volume rm NAME

Eliminar el volumen de datos

docker volume prune

Eliminar todos los volúmenes de datos no utilizados

docker run --rm -v NAME:/data -v $(pwd):/backup alpine tar cvf /backup/backup.tar /data

Hacer una copia de seguridad del volumen de datos

docker run --rm -v NAME:/data -v $(pwd):/backup alpine tar xvf /backup/backup.tar -C /

Restaurar el volumen de datos

Gestión de redes
9
docker network ls

Listar todas las redes

docker network create NAME

Crear una red

docker network create --driver bridge NAME

Crear una red de puente

docker network create --driver overlay NAME

Crear una red de superposición

docker network inspect NAME

Ver detalles de la red

docker network rm NAME

Eliminar la red

docker network connect NETWORK CONTAINER

Conectar el contenedor a la red

docker network disconnect NETWORK CONTAINER

Desconectar el contenedor de la red

docker network prune

Eliminar todas las redes no utilizadas

Docker Compose
17
docker compose up

Crear y iniciar todos los servicios

docker compose up -d

Iniciar todos los servicios en segundo plano

docker compose up --build

Construir la imagen y iniciar los servicios

docker compose down

Detener y eliminar todos los servicios

docker compose down -v

Detener los servicios y eliminar los volúmenes de datos

docker compose start

Iniciar los servicios existentes

docker compose stop

Detener los servicios

docker compose restart

Reiniciar los servicios

docker compose ps

Listar el estado de los servicios

docker compose logs

Ver los registros de los servicios

docker compose logs -f

Seguimiento en tiempo real de los registros de los servicios

docker compose exec SERVICE COMMAND

Ejecutar un comando en el contenedor del servicio

docker compose build

Construir la imagen del servicio

docker compose pull

Descargar la imagen del servicio

docker compose config

Verificar y ver la configuración

docker compose run SERVICE COMMAND

Ejecutar un comando una vez

docker compose up --scale SERVICE=NUM

Escalado del número de instancias del servicio

Gestión del sistema
8
docker info

Mostrar información del sistema de Docker

docker version

Mostrar información de la versión de Docker

docker system df

Mostrar el uso del disco de Docker

docker system prune

Limpiar datos no utilizados

docker system prune -a

Limpiar todos los datos no utilizados

docker system prune --volumes

Limpiar datos no utilizados, incluyendo volúmenes de datos

docker events

Obtener eventos de Docker en tiempo real

docker events --filter 'type=container'

Filtrar eventos de tipo específico

Registro de imágenes
4
docker login

Iniciar sesión en Docker Hub

docker login SERVER

Iniciar sesión en un repositorio de imágenes específico

docker logout

Cerrar sesión en Docker Hub

docker logout SERVER

Cerrar sesión en un repositorio de imágenes específico

Construcción de imágenes
7
docker build -t NAME .

Construir una imagen desde un Dockerfile

docker build -f Dockerfile.dev -t NAME .

Especificar el Dockerfile para la construcción

docker build --no-cache -t NAME .

Construir sin usar caché

docker build --build-arg KEY=VALUE -t NAME .

Pasar parámetros de construcción

docker build --target STAGE -t NAME .

Construir una etapa específica en una construcción de múltiples etapas

docker buildx build --platform linux/amd64,linux/arm64 -t NAME .

Construcción multiplataforma

docker buildx create --use

Crear y usar un nuevo constructor

📖Introducción de la herramienta.

La referencia rápida de comandos de Docker está diseñada para desarrolladores y operadores de sistemas. Cubre todos los comandos comunes de Docker, como gestión de contenedores, operaciones de imágenes, volúmenes de datos, configuración de redes y Docker Compose, organizados por funcionalidad, con búsqueda rápida y copia con un solo clic. Ya sea que seas principiante en Docker o un ingeniero DevOps experimentado, aquí encontrarás rápidamente los comandos que necesitas.

Características.

1
8 categorías principales que cubren todas las escenas comunes de Docker
2
Más de 100 comandos comunes, desde lo básico hasta lo avanzado
3
Soporte de búsqueda por palabras clave para localizar rápidamente los comandos necesarios
4
Copia de un solo clic del comando para aumentar la eficiencia
5
Explicaciones claras en chino, fáciles de entender y aprender
6
Navegación por categorías y filtrado para encontrar rápidamente comandos relacionados
7
Diseño responsive, compatible con visualización en móviles
8
Ejecución local, sin necesidad de conexión a internet

Preguntas frecuentes.

🔗Herramientas relacionadas.

Analizador de expresiones Cron

Verifica la sintaxis de Cron y previsualiza los próximos tiempos de ejecución

Herramientas para desarrolladores
Usar ahora

JSON a CSV

Convertir datos JSON al formato CSV

Convertidor
Usar ahora

JSON转YAML

Convertir datos JSON al formato YAML

Convertidor
Usar ahora

Convertidor de JSON a XML.

Convertir datos JSON al formato XML.

Convertidor
Usar ahora

YAML a JSON

Convertir la configuración YAML a datos en formato JSON.

Convertidor
Usar ahora

Formateador de JSON

Formatear, validar y comprimir datos JSON

Herramientas útiles de JSON
Usar ahora

Visualización de JSON

Mostrar datos JSON en una estructura de árbol

Herramientas útiles de JSON
Usar ahora

Generador de datos JSON.

Generar datos JSON simulados para pruebas.

Herramientas útiles de JSON
Usar ahora

Traductor JSON i18n

Traduzca de una vez todo el archivo JSON de idioma. Pegue su contenido base y seleccione el idioma de destino; la herramienta utilizará claves aplanadas para llamar a la API de OpenRouter.

Herramientas útiles de JSON
Usar ahora

Diferencias de JSON

Comparar las diferencias entre dos datos JSON

Herramientas útiles de JSON
Usar ahora

Generador de códigos QR

Generar imágenes de código QR personalizadas

Herramientas de imágenes
Usar ahora

Generador de imágenes placeholder SVG

Generar imágenes placeholder SVG personalizadas

Herramientas de imágenes
Usar ahora

Convertidor de imágenes Base64

Herramienta de conversión entre imágenes y Base64

Herramientas de imágenes
Usar ahora

Generador de UUID

Generación en lote de UUID únicos.

Herramientas generadoras
Usar ahora

Generador de contraseñas

Genera contraseñas aleatorias seguras y fiables.

Herramientas generadoras
Usar ahora

Codificación y decodificación Base64

Herramienta de codificación y decodificación de cadenas Base64

Herramientas de texto
Usar ahora

Codificación y decodificación de URL

Herramienta de codificación y decodificación de cadenas URL

Herramientas de texto
Usar ahora

Generador de hash MD5

Herramienta para generar valores hash MD5

Herramientas de cifrado
Usar ahora

Generador de hash SHA256

Herramienta para generar hash SHA256

Herramientas de cifrado
Usar ahora

Generador de hash SHA1.

Herramienta para generar hash SHA1.

Herramientas de cifrado
Usar ahora

Codificador/decodificador hexadecimal.

Herramienta de codificación/decodificación de cadenas hexadecimales.

Herramientas de cifrado
Usar ahora

Decodificador binario

Herramienta de codificación/decodificación de cadenas binarias

Herramientas de cifrado
Usar ahora

Cifrador/Descifrador AES

Herramienta de cifrado/descifrado con el algoritmo simétrico AES

Herramientas de cifrado
Usar ahora

Herramienta de cifrado RSA (criptografía asimétrica)

Herramienta de criptografía RSA (cifrado asimétrico)

Herramientas de cifrado
Usar ahora

Generador de HMAC

Generador de código de autenticación de mensajes HMAC

Herramientas de cifrado
Usar ahora

Búsqueda de direcciones IP

Consultar la ubicación geográfica y la información de red de una dirección IP

Herramientas de red
Usar ahora

Conversor de milisegundos

Convierte entre una marca de tiempo en milisegundos y la cadena yyyy-MM-dd HH:mm:ss.

Herramientas de tiempo
Usar ahora
Mostrar 27 herramientas, en total 28 disponibles
    Referencia rápida de comandos de Docker - Referencia rápida de comandos comunes - IT Tools Collection