Crear un contenedor

En esta página encontrará información importante para guiar al usuario a través de los pasos básicos de creación de contenedores.

Búsqueda y descarga de imágenes

En la pestaña Registro, podrá importar el repositorio de comunidad que contiene las imágenes cargadas por otros desarrolladores. Para ayudarle a comenzar, Synology ha incluido como depósito predeterminado Docker Hub, el mayor repositorio de imágenes.

Para crear un contenedor:

  1. Introduzca la palabra clave. (Aquí vamos a crear el contenedor Transmission, un potente descargador para HTTP, BT, NZB y más).
  2. En los resultados de la búsqueda, busque el archivo que desee utilizar. Selecciónelo y presione el botón Descargar en la parte superior o bien, haga doble clic para iniciar la descarga.
  3. Vaya a la pestaña Imagen y debería ver la imagen en la lista.

Para ver información de una página oficial de la imagen:

  1. La mayoría de las veces, la creación del contenedor requiere la configuración de ciertas variables y, a menudo, esta información la proporciona el desarrollador. Haga clic en el icono situado al lado del título de la imagen.
  2. Esto le llevará a la página de Información de la imagen. Se recomienda que lea las páginas de información y de Dockerfile antes de crear Docker, ya que proporcionan información esencial.
  3. En la página de Dockerfile, podemos localizar el número de puerto necesario para la creación del contenedor. (Por ejemplo, en la página de Información y en la página de Dockerfile de gfjardim/transmission se incluye información importante como el número de puerto, el nombre del volumen y las variables necesarias para la configuración.)
  4. En función de la herramienta de mantenimiento de imágenes, el nivel de detalle puede variar. A veces es realmente fácil de seguir, y otras veces, la información no es totalmente obvia y es posible que requiera una observación detenida.

Para crear un contenedor utilizando el asistente:

  1. En la pestaña Contenedor, haga clic en Iniciar.
  2. Introduzca la siguiente información:
  3. Haga clic en Configuración avanzada.
  4. Configure los siguientes ajustes:
  5. Configuración avanzada: le permite habilitar o deshabilitar el reinicio automático y para crear o eliminar accesos directos en el escritorio.
  6. Configuración de puertos: introduzca 9091 para el puerto del contenedor ya que se trata del puerto predeterminado aconsejado en la página de Dockerfile. Introduzca cualquier puerto en uso en su Synology NAS; en este caso sería 8889.
  7. Volumen: dado que Transmission es una herramienta de descarga, es necesario tener una forma de acceder a los archivos descargados. Sin asignar una carpeta compartida física en Synology NAS, todos los archivos descargados se almacenan en los contenedores y su recuperación resulta una tarea difícil. En la página de Dockerfile de Transmission, hemos visto dos volúmenes dentro de Transmission: /config y /downloads. A continuación, realizaremos las siguientes acciones para asignar estos dos volúmenes a las carpetas compartidas de Synology NAS:
  8. Desactive la opción Solo lectura, ya que tenemos que conceder permisos en Transmission para escribir datos en las unidades físicas.

  9. Red: puede elegir las redes a las que desea conectarse. Encontrará más información en el documento de configuración de red.
  10. Vínculos: puede elegir los contenedores que desea vincular. Los contenedores pueden conmutarse entre sí cuando se vinculan unos a otros.
  11. Entorno: puede establecer variables de entorno y ejecutar el comando de un contenedor.
  12. Dado que acceder a Transmission requiere credenciales, tenemos que definir cuentas durante la creación. A partir del documento Transmission en Docker Hub, hemos descubierto que los nombres de las variables son USERNAME y PASSWORD. Créelas en Variables del entorno. Las variables tienen que ser las que se indican en el archivo de ayuda de la imagen, el valor puede ser el que desee.

  13. Haga clic en OK para volver a la página de configuración general.
  14. Haga clic en Siguiente y consulte el resumen de configuración.
  15. Seleccione Ejecutar este contenedor cuando finalice el asistente para iniciar automáticamente el contenedor.
  16. Haga clic en Aplicar para crear el contenedor.
  17. Si el contenedor se crea correctamente, debería ver un icono de acceso directo en el escritorio.
  18. Haga clic en él para iniciar la aplicación.
  19. Se abrirá otra pestaña y solicitará sus credenciales. Introduzca el nombre de usuario y la contraseña definidos en el asistente para conceder el acceso.
  20. Ahora entrará en la interfaz del contenedor que acaba de crear.

Nota: