Skip to main content
Version: TOS 6

Docker Manager

Docker Manager es una herramienta de gestión de Docker con una interfaz gráfica de usuario, que proporciona una excelente experiencia de usuario. Docker Manager integra un registro de imágenes y ofrece diversas funciones a través de una interfaz gráfica, incluyendo búsqueda de imágenes, descarga, e instalación y configuración de contenedores. Los millones de imágenes disponibles en Docker Hub proporcionan numerosas posibilidades para que tu TNAS cumpla con tus necesidades empresariales.

Nota

Por favor, instala el motor de Docker Engine de usar la aplicación Docker Manager.

Descripción General

En la interfaz de descripción general, puedes monitorear rápidamente el estado en tiempo real de proyectos y contenedores para asegurar una operación estable del servicio. Además, la página presenta visualmente el uso de recursos de proyectos y contenedores en ejecución, proporcionando una visión inmediata.

Proyectos

A través de la función de proyectos, puedes definir fácilmente una aplicación multicontenedor utilizando un archivo de configuración Docker-compose.yml. Puedes iniciar y gestionar todos los servicios especificados en la configuración del archivo YML con un solo comando, abordando las necesidades de orquestación entre contenedores.

Crear Proyecto

Para crear un proyecto utilizando la función de proyectos:

  1. Navega a la interfaz de la aplicación Docker Manager y selecciona "Proyecto" en la barra de navegación izquierda.
  2. Haz clic en el icono "Añadir" en la esquina superior derecha o en el botón "Añadir Ahora" en la página para abrir la ventana emergente de creación de proyectos.
  3. Introduce secuencialmente el nombre del proyecto, la ruta del proyecto y selecciona el archivo de configuración Docker-compose.yml. Las opciones de archivo de configuración incluyen:
    · TNAS Local: Elige un archivo de configuración almacenado localmente en el TNAS.
    · Tu computadora: Sube el archivo de configuración desde tu computadora.
    · Crear un archivo YAML: Abre un editor para crear un nuevo archivo Docker-compose.yml.
  4. Valida la configuración YAML.
  5. Después de la validación, haz clic en el botón Aplicar.
Nota:

Validar YAML verificará el contenido y formato del archivo docker-compose.yml en el editor. Si el contenido está vacío o el formato es incorrecto, el botón "Aplicar" estará deshabilitado. Por favor, modifica tu archivo docker-compose.yml según las indicaciones proporcionadas.

Gestionar Proyecto

En la página del proyecto, puedes realizar las siguientes operaciones:

  • Añadir elemento: Añadir un nuevo elemento.
  • Iniciar/Detener: Iniciar o detener el elemento seleccionado.
  • Reiniciar: Reiniciar el elemento seleccionado.
  • Editar: Modificar el elemento seleccionado.
  • Eliminar: Eliminar el elemento seleccionado.
  • Forzar detención: Terminar forzosamente el elemento seleccionado.
  • Limpiar: Detener y eliminar todos los contenedores, redes, imágenes y volúmenes de datos asociados con el servicio.
  • Construir: Reconstruir el proyecto utilizando el archivo Docker-compose.yml configurado.

Contenedores

Los contenedores son instancias en ejecución de imágenes Docker, representando manifestaciones dinámicas de las imágenes. Pueden iniciarse, pausarse, detenerse y eliminarse. Crear un contenedor requiere una imagen. Si no tienes ninguna imagen, puedes visitar la página del registro para descargar imágenes subidas por desarrolladores de código abierto.

Crear Contenedor

Para crear un contenedor en la aplicación Docker Manager:

  1. Navega a la interfaz de la aplicación Docker Manager y haz clic en "Imágenes" en la barra de navegación izquierda.
  2. Haz clic en el icono "Iniciar" en la esquina superior derecha para abrir la ventana emergente de creación de contenedores.
  3. Configura la siguiente información general:
    · Nombre del contenedor.
    · Elige si habilitar límites de recursos, reinicios automáticos y ejecución de alta privilegio para el contenedor.
  4. Configura directorios montados.
  5. Selecciona el tipo de red para la configuración de red.
  6. Configura los puertos de red.
  7. Configura variables de entorno.
  8. Establece conexiones con otros contenedores.
  9. Configura los comandos de ejecución.
  10. Confirma las configuraciones y haz clic en "OK" para completar la configuración.
Nota
  1. Si has confirmado que tus configuraciones son correctas pero aún no puedes crear un contenedor usando una imagen de Docker Hub, intenta usar una imagen diferente. Docker Hub contiene imágenes personalizadas subidas por varios desarrolladores, y a veces la calidad de las imágenes no puede garantizarse.
  2. Al configurar los puertos del contenedor, selecciona un número de puerto que sea diferente a los puertos utilizados por otros servicios para evitar errores de servicio causados por conflictos de puertos.

Gestionar Contenedores

En la página de contenedores, puedes realizar las siguientes operaciones:

  • Añadir: Selecciona una imagen para crear un contenedor.
  • Iniciar/Detener: Iniciar o detener el contenedor.
  • Reiniciar: Reiniciar un contenedor en ejecución.
  • Editar: Modificar la configuración del contenedor.
  • Eliminar: Eliminar el contenedor seleccionado.
  • Forzar Detención: Forzar la detención de un contenedor en ejecución.
  • Duplicar Contenedor: Duplicar la configuración de un contenedor existente para crear un nuevo contenedor.
  • Exportar: Exportar el contenedor seleccionado como un archivo .tar.
  • Importar: Importar un archivo que se puede configurar para crear un contenedor.
  • Procesos: Ver el estado de ejecución de los comandos ejecutados dentro del contenedor.
  • Registros: Ver los registros generados por las operaciones del contenedor.
  • Terminal: Acceder a la interfaz de terminal del contenedor.

Para ver la razón del fallo en la creación del proyecto:

Si la creación de un proyecto falla, puedes verificar la razón haciendo clic en el estado "Creación Fallida" y revisando los registros de error.

Imágenes

Una imagen Docker es un sistema de archivos especial que no solo incluye los archivos necesarios para ejecutar programas, bibliotecas, recursos, configuraciones y otros archivos requeridos por el runtime del contenedor, sino que también contiene parámetros de configuración preparados para el runtime. Sirve como base para crear y ejecutar contenedores Docker.

Imágenes Locales

Esta sección enumera las imágenes que se han descargado localmente en el TNAS. Puedes gestionar todas las imágenes descargadas a través de la función de imágenes y utilizarlas para crear contenedores. Además, puedes importar imágenes subiendo archivos.

Gestionando Imágenes Locales

En la página de imágenes locales, puedes realizar las siguientes operaciones:

  • Iniciar: Lanzar la imagen seleccionada y configurar el contenedor correspondiente.
  • Importar: Subir imágenes almacenadas localmente en tu computadora o en el NAS.
  • Exportar: Guardar la imagen seleccionada en una carpeta del NAS.
  • Eliminar: Eliminar la imagen seleccionada.

Registro

El registro sincroniza millones de repositorios de imágenes desde Docker Hub, proporcionando acceso a una vasta biblioteca de imágenes. En el registro, puedes descargar archivos de imágenes.

Cómo Descargar Imágenes del Registro

  1. Localiza la imagen deseada en la lista o usa la función de búsqueda para encontrarla por palabras clave.
  2. Selecciona la imagen que deseas descargar y haz clic en el botón "Descargar" en la esquina superior derecha.
  3. Elige la versión de la imagen que quieres y haz clic en "OK".
  4. Después de la descarga, gestiona la imagen a través de "Imágenes Locales" para su posterior activación y gestión.
Nota

Cuando no puedas cargar el registro, por favor verifica si tu conexión de red está establecida correctamente.

Redes

Las redes son cruciales para que los contenedores se comuniquen entre sí, con hosts o con servicios externos. Al instalar, habrá una red de host predeterminada y una red de puente. Es aconsejable usar una red de puente definida por el usuario para controlar la comunicación entre contenedores y habilitar la resolución automática de nombres de contenedores a direcciones IP.

En Redes, puedes configurar y gestionar configuraciones de red. Docker Manager soporta los siguientes controladores de interfaz de red:

  • puente: Proporciona un espacio de nombres de red aislado.
  • host: Utiliza el espacio de nombres de red del host Docker.

Gestionar Redes

  • Añadir: Personalizar configuraciones para la red.
  • Eliminar: Eliminar la red seleccionada.
  • Configuraciones: Gestionar contenedores conectados a la red seleccionada.

Configuración

Gestionando los avisos del sistema para el proceso de descarga de imágenes en las aplicaciones.

Registros

Esta sección enumera todos los registros de ejecución dentro de la aplicación Docker Manager, permitiéndote gestionar la exportación y registro de estos registros.

Gestionando Registros

En la página de Registros, puedes ver los registros de todas las tareas o seleccionar una tarea específica para ver sus registros. También puedes realizar las siguientes operaciones en los registros:

  1. Buscar: Buscar eventos.
  2. Actualizar: Actualizar los registros.
  3. Exportar: Exportar los registros.
  4. Eliminar: Eliminar registros, ya sea todos los registros o los registros de una tarea específica.
  5. Configuraciones: Establecer la política de retención de registros. Los registros que no cumplan con la política serán eliminados automáticamente.