Dockerman Docs
Docker

Contenedores

Crea, inspecciona y gestiona contenedores Docker; clona, confirma, pausa y respalda con un clic.

Crea, inspecciona, clona, confirma, respalda y restaura contenedores desde aquí.

La lista de contenedores

La lista de contenedores muestra el nombre e ID, imagen, estado, mapeos de puertos y tiempo de creación. Usa la barra de búsqueda para filtrar por nombre, imagen o puerto, luego selecciona múltiples con Ctrl/Cmd+Clic cuando quieras ejecutar acciones por lotes.

Acciones del ciclo de vida

Usa las acciones del ciclo de vida para controlar el contenedor seleccionado sin abrir la vista de detalle.

AcciónEfecto
IniciarInicia un contenedor detenido
DetenerDetiene gracefulmente un contenedor en ejecución (SIGTERM, luego SIGKILL después del timeout)
ReiniciarDetiene e inicia el contenedor
PausarCongela todos los procesos con SIGSTOP
ReanudarReanuda los procesos pausados con SIGCONT
EliminarBorra el contenedor, pero solo después de que esté detenido

Pausar vs Detener - Pausar congela los procesos del contenedor en memoria para que se reanuden instantáneamente al despausar. Detener termina los procesos y libera el namespace PID del contenedor.

Crear un contenedor

Usa el diálogo de creación cuando quieras que Dockerman construya un nuevo contenedor desde una imagen, un comando docker run, un contenedor existente o una plantilla.

Seleccionar una imagen base

Selecciona una imagen local o descarga una bajo demanda antes de continuar.

Establecer el nombre y el comando

Dale un nombre al contenedor, luego sobrescribe el entrypoint o el comando solo cuando lo necesites.

Puertos y redes

Agrega mapeos de puertos y elige la red a la que debe unirse el contenedor.

Variables de entorno y volúmenes

Agrega variables de entorno clave-valor, luego monta rutas de bind o volúmenes nombrados.

Límites de recursos y política de reinicio

Establece límites de CPU y memoria, luego elige la política de reinicio.

Pega un comando docker run y Dockerman lo analiza en la pestaña Formulario para revisión antes de crear el contenedor.

docker run -d -p 8080:80 --name web nginx:latest

Clonar existente copia la configuración de un contenedor en un nuevo diálogo de creación para que puedas cambiar cualquier campo antes del lanzamiento. Añadido en la v4.6.0. No copia datos de volúmenes.

Usa plantillas de Compose cuando quieras comenzar desde un proyecto curado en lugar de un formulario en blanco.

Inspeccionar y actualizar

Abre Inspeccionar para revisar el JSON completo del contenedor, incluyendo configuraciones de red, montajes, variables de entorno y etiquetas. Usa Actualizar para el pequeño conjunto de configuraciones en vivo que puedes cambiar sin recrear el contenedor, como CPU, memoria y política de reinicio. Para cambios de imagen, entorno o puertos, detén el contenedor y crea uno nuevo en su lugar.

Confirmar un contenedor en ejecución

Añadido en la v4.6.0.

Confirmar guarda la capa escribible actual del contenedor como una nueva etiqueta de imagen.

Seleccionar el contenedor

Elige el contenedor en ejecución que quieras capturar.

Completar el nuevo nombre y etiqueta de imagen

Elige el repositorio y la etiqueta para la nueva imagen.

Confirmar

La nueva imagen aparece en la lista de Imágenes.

Confirmar no incluye datos de volúmenes montados. Solo captura los cambios del propio sistema de archivos del contenedor.

Clonar un contenedor

Añadido en la v4.6.0.

Clonar copia la configuración del contenedor, incluyendo la referencia de imagen, puertos, variables de entorno, montajes y red, en un nuevo diálogo de creación. Úsalo cuando necesites una segunda instancia con pequeños cambios. Clonar es para reutilización de configuración, mientras que Confirmar es para guardar cambios del sistema de archivos en una nueva imagen.

Respaldo y restauración

Añadido en la v4.8.0.

Respalda un contenedor cuando quieras guardar su configuración, su sistema de archivos y sus datos de volumen en un único archivo .tar.gz que puedes restaurar en el mismo host o en otro.

Qué contiene un respaldo

El archivo incluye un manifiesto, la configuración del contenedor, la instantánea del sistema de archivos, los volúmenes adjuntos y los datos de bind mount soportados.

manifest.json
config.json
filesystem.tar

Soporte para bind mounts

El respaldo incluye los datos de los bind mounts soportados, para que puedas mover los archivos del lado del host de un contenedor junto con todo lo demás.

  • Cada bind mount se captura como su propia entrada de archivo, junto con los archivos de volúmenes.
  • Durante la restauración, puedes remapear cada montaje a una nueva ruta del host u omitirlo por completo. La ruta original del montaje se muestra como referencia.
  • Los bind mounts de solo lectura y los montajes cuya ruta del host no es legible se omiten con una nota en el manifiesto.

Los bind mounts que apuntan a rutas del sistema (por ejemplo /var/run/docker.sock, /proc, /sys) se excluyen intencionalmente — pertenecen al host, no al contenedor.

Crear un respaldo

Abrir el diálogo de respaldo

Desde la lista de contenedores, haz clic derecho en un contenedor y elige Respaldo.

Elegir qué incluir

La configuración siempre está incluida. Activa o desactiva el sistema de archivos y los volúmenes según sea necesario.

Elegir una ruta de salida

Selecciona un directorio de destino en la máquina local.

Esperar la barra de progreso

El respaldo se transmite al disco, y puedes cancelar en cualquier momento.

Restaurar desde un respaldo

Seleccionar un archivo .tar.gz

Desde la página de Contenedores, elige Restaurar y selecciona el archivo.

Previsualizar el respaldo

Dockerman lee el manifiesto y muestra la referencia de imagen, puertos, montajes y entorno.

Editar nombre, puertos y etiqueta de imagen

Cambia el nombre del contenedor si hay conflicto, reasigna puertos del host y reetiqueta la imagen si falta localmente.

Confirmar restauración

El nuevo contenedor se crea e inicia.

Los conflictos de nombre se detectan de antemano. Los conflictos de puerto solo se detectan al momento de iniciar, así que verifica los puertos del host antes de confirmar.

Consejos

  • Los respaldos de contenedores grandes escalan con el tamaño del volumen, así que espera que el archivo crezca con la cantidad de datos adjuntos.
  • Para mover un contenedor entre hosts, crea el respaldo en el host de origen, copia el .tar.gz, luego restáuralo en el host de destino.
  • Los respaldos no incluyen definiciones de red. Asegúrate de que el host de destino tenga redes coincidentes, o deja que Dockerman las recree.

Editor visual de .env

Edita las variables de entorno en una tabla clave/valor en lugar de abrir .env en un editor de texto. Ábrelo desde el menú de acciones del contenedor (o el menú del proyecto Compose cuando el stack tiene un archivo .env) y Dockerman aplica el cambio a los servicios en ejecución por ti.

  • Preservación de comentarios y líneas en blanco — los comentarios y el espaciado del archivo original sobreviven al ciclo de guardado; el editor solo reescribe las filas que cambias.
  • Guardar y aplicar atómico — un único botón escribe el archivo y recrea los servicios afectados, así no tienes que recordar volver a ejecutar docker compose up -d.
  • Entrada de tipo seguro — los valores entrecomillados, los escapes y los valores multilínea se analizan correctamente.

Operaciones por lotes

Selecciona múltiples contenedores con Ctrl/Cmd+Clic o Shift+Clic, luego ejecuta acciones sobre la selección. Las acciones por lotes incluyen Iniciar, Detener, Reiniciar, Pausar y Eliminar.

Eliminar por lotes es irreversible y solo solicita confirmación una vez para toda la selección.

Atajos de teclado

Consulta atajos de acciones de contenedores para el mapa de teclas completo. Cuando una fila está enfocada, estas teclas ejecutan las acciones comunes a continuación.

AcciónAtajo
IniciarS
DetenerX
LogsL
TerminalT