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
docker run [OPCIONES] IMAGENCrear y iniciar un nuevo contenedor
docker run -d IMAGENEjecutar el contenedor en segundo plano
docker run --name NOMBRE IMAGENEjecutar con nombre de contenedor especificado
docker run -p HOST:CONTENEDOR IMAGENEjecutar contenedor con mapeo de puertos
docker run -v HOST:CONTENEDOR IMAGENEjecutar contenedor con volumen montado
docker run -e CLAVE=VALOR IMAGENEjecutar contenedor con variables de entorno
docker run --rm IMAGENEliminar el contenedor automáticamente al salir
docker run -it IMAGEN /bin/bashEjecutar contenedor de forma interactiva
docker psListar contenedores en ejecución
docker ps -aListar todos los contenedores (incluidos los detenidos)
docker ps -qMostrar solo los IDs de los contenedores
docker start CONTENEDORIniciar un contenedor detenido
docker stop CONTENEDORDetener un contenedor en ejecución
docker restart CONTENEDORReiniciar el contenedor
docker kill CONTENEDORDetener forzadamente el contenedor
docker rm CONTENEDOREliminar un contenedor detenido
docker rm -f CONTENEDOREliminar forzadamente el contenedor (incluyendo los en ejecución)
docker rm $(docker ps -aq)Eliminar todos los contenedores detenidos
docker exec -it CONTAINER COMANDOEjecutar comandos dentro de un contenedor en ejecución
docker exec -it CONTAINER /bin/bashEntrar en la terminal bash del contenedor
docker logs CONTAINERVer los registros del contenedor
docker logs -f CONTAINERSeguimiento en tiempo real de los registros del contenedor
docker logs --tail 100 CONTAINERVer las últimas 100 líneas de registro
docker inspect CONTAINERVer información detallada del contenedor
docker top CONTAINERVer los procesos en ejecución dentro del contenedor
docker statsMostrar en tiempo real el uso de recursos del contenedor
docker cp CONTAINER:SRC DESTCopiar archivos desde el contenedor al host
docker cp SRC CONTAINER:DESTCopiar archivos desde el host al contenedor
docker rename OLD NEWRenombrar el contenedor
docker pause CONTAINERPausar el contenedor
docker unpause CONTAINERReanudar el contenedor pausado
docker wait CONTAINEREsperar a que el contenedor se detenga y devolver el código de salida
docker attach CONTAINERConectarse al contenedor en ejecución
docker port CONTAINERVer el mapeo de puertos del contenedor
docker update --restart=always CONTAINERActualizar la configuración del contenedor
docker imagesListar imágenes locales
docker images -aListar todas las imágenes (incluyendo capas intermedias)
docker pull IMAGEDescargar imagen desde el repositorio
docker pull IMAGE:TAGDescargar imagen con etiqueta específica
docker push IMAGESubir imagen al repositorio
docker rmi IMAGEEliminar imagen
docker rmi -f IMAGEEliminar imagen de forma forzada
docker rmi $(docker images -f dangling=true -q)Eliminar todas las imágenes huérfanas
docker tag SOURCE TARGETCrear una nueva etiqueta para la imagen
docker history IMAGEVer el historial de construcción de la imagen
docker inspect IMAGEVer información detallada de la imagen
docker save -o FILE.tar IMAGEGuardar la imagen como archivo tar
docker load -i FILE.tarCargar la imagen desde un archivo tar
docker import FILE.tar IMAGEImportar la imagen desde un archivo tar
docker export CONTAINER > FILE.tarExportar el contenedor como archivo tar
docker commit CONTAINER IMAGECrear una nueva imagen desde un contenedor
docker search TERMBuscar imágenes en Docker Hub
docker image pruneEliminar imágenes no utilizadas
docker image prune -aEliminar todas las imágenes no utilizadas
docker volume lsListar todos los volúmenes de datos
docker volume create NAMECrear un volumen de datos
docker volume inspect NAMEVer detalles del volumen de datos
docker volume rm NAMEEliminar el volumen de datos
docker volume pruneEliminar todos los volúmenes de datos no utilizados
docker run --rm -v NAME:/data -v $(pwd):/backup alpine tar cvf /backup/backup.tar /dataHacer 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
docker network lsListar todas las redes
docker network create NAMECrear una red
docker network create --driver bridge NAMECrear una red de puente
docker network create --driver overlay NAMECrear una red de superposición
docker network inspect NAMEVer detalles de la red
docker network rm NAMEEliminar la red
docker network connect NETWORK CONTAINERConectar el contenedor a la red
docker network disconnect NETWORK CONTAINERDesconectar el contenedor de la red
docker network pruneEliminar todas las redes no utilizadas
docker compose upCrear y iniciar todos los servicios
docker compose up -dIniciar todos los servicios en segundo plano
docker compose up --buildConstruir la imagen y iniciar los servicios
docker compose downDetener y eliminar todos los servicios
docker compose down -vDetener los servicios y eliminar los volúmenes de datos
docker compose startIniciar los servicios existentes
docker compose stopDetener los servicios
docker compose restartReiniciar los servicios
docker compose psListar el estado de los servicios
docker compose logsVer los registros de los servicios
docker compose logs -fSeguimiento en tiempo real de los registros de los servicios
docker compose exec SERVICE COMMANDEjecutar un comando en el contenedor del servicio
docker compose buildConstruir la imagen del servicio
docker compose pullDescargar la imagen del servicio
docker compose configVerificar y ver la configuración
docker compose run SERVICE COMMANDEjecutar un comando una vez
docker compose up --scale SERVICE=NUMEscalado del número de instancias del servicio
docker infoMostrar información del sistema de Docker
docker versionMostrar información de la versión de Docker
docker system dfMostrar el uso del disco de Docker
docker system pruneLimpiar datos no utilizados
docker system prune -aLimpiar todos los datos no utilizados
docker system prune --volumesLimpiar datos no utilizados, incluyendo volúmenes de datos
docker eventsObtener eventos de Docker en tiempo real
docker events --filter 'type=container'Filtrar eventos de tipo específico
docker loginIniciar sesión en Docker Hub
docker login SERVERIniciar sesión en un repositorio de imágenes específico
docker logoutCerrar sesión en Docker Hub
docker logout SERVERCerrar sesión en un repositorio de imágenes específico
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 --useCrear y usar un nuevo constructor
📖Introducción de la herramienta.
Características.
❓Preguntas frecuentes.
🔗Herramientas relacionadas.
Analizador de expresiones Cron
Verifica la sintaxis de Cron y previsualiza los próximos tiempos de ejecución
JSON a CSV
Convertir datos JSON al formato CSV
JSON转YAML
Convertir datos JSON al formato YAML
Convertidor de JSON a XML.
Convertir datos JSON al formato XML.
YAML a JSON
Convertir la configuración YAML a datos en formato JSON.
Formateador de JSON
Formatear, validar y comprimir datos JSON
Visualización de JSON
Mostrar datos JSON en una estructura de árbol
Generador de datos JSON.
Generar datos JSON simulados para pruebas.
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.
Diferencias de JSON
Comparar las diferencias entre dos datos JSON
Generador de códigos QR
Generar imágenes de código QR personalizadas
Generador de imágenes placeholder SVG
Generar imágenes placeholder SVG personalizadas
Convertidor de imágenes Base64
Herramienta de conversión entre imágenes y Base64
Generador de UUID
Generación en lote de UUID únicos.
Generador de contraseñas
Genera contraseñas aleatorias seguras y fiables.
Codificación y decodificación Base64
Herramienta de codificación y decodificación de cadenas Base64
Codificación y decodificación de URL
Herramienta de codificación y decodificación de cadenas URL
Generador de hash MD5
Herramienta para generar valores hash MD5
Generador de hash SHA256
Herramienta para generar hash SHA256
Generador de hash SHA1.
Herramienta para generar hash SHA1.
Codificador/decodificador hexadecimal.
Herramienta de codificación/decodificación de cadenas hexadecimales.
Decodificador binario
Herramienta de codificación/decodificación de cadenas binarias
Cifrador/Descifrador AES
Herramienta de cifrado/descifrado con el algoritmo simétrico AES
Herramienta de cifrado RSA (criptografía asimétrica)
Herramienta de criptografía RSA (cifrado asimétrico)
Generador de HMAC
Generador de código de autenticación de mensajes HMAC
Búsqueda de direcciones IP
Consultar la ubicación geográfica y la información de red de una dirección IP
Conversor de milisegundos
Convierte entre una marca de tiempo en milisegundos y la cadena yyyy-MM-dd HH:mm:ss.