Cómo desplegar una aplicación de pila completa con Portainer

Cuando piensas en desplegar una aplicación de pila completa y contenerizada, probablemente esperas que sea una tarea tediosa y complicada en la que debes escribir manualmente un manifiesto y esperar que se despliegue correctamente. Aunque los desarrolladores que dominan YAML y los manifiestos de Docker dirían que no es algo difícil de hacer, si eres relativamente nuevo en el mundo de los contenedores, el proceso puede ser bastante abrumador.

Afortunadamente, existen aplicaciones como Portainer que se esfuerzan por hacer que la gestión y el despliegue de contenedores sean mucho más fáciles que hacerlo desde la línea de comandos. Con Portainer, puedes gestionar contenedores, stacks, imágenes, redes, volúmenes y más, pero una de las características más impresionantes es su capacidad para desplegar una aplicación de pila completa a partir de una plantilla de aplicación sencilla.

Encontrarás plantillas para stacks como registries, NodeJS, NGINX, Apache, Caddy, MongoDB, Elasticsearch, SQL Server, Redis, Joomla, Drupal, Plane, Jenkins, Redmine, WordPress y otros.

Déjame mostrarte cómo se hace.

Índice de Contenido
  1. Qué necesitarás para desplegar una aplicación de pila completa
  2. Cómo desplegar una aplicación de pila completa a partir de una plantilla de Portainer
  3. Pilas completas hechas simples

Qué necesitarás para desplegar una aplicación de pila completa

Lo único que necesitarás para seguir este tutorial es una instancia en ejecución de Portainer. Recomiendo desplegar Portainer en un entorno MicroK8s e instalar Docker CE en el controlador para agregar un entorno de Docker a la mezcla.

Cómo desplegar una aplicación de pila completa a partir de una plantilla de Portainer

Empieza iniciando sesión en tu instancia de Portainer y seleccionando el entorno de Docker de la lista de Entornos (Figura A).

Cómo bloquear y desbloquear una base de datos en Notion

Cómo desplegar una aplicación de pila completa con Portainer - Software | Imagen 1 Newsmatic

Una vez que se carga el entorno de Docker, haz clic en Plantillas de aplicaciones en la barra lateral izquierda (Figura B).

Cómo desplegar una aplicación de pila completa con Portainer - Software | Imagen 2 Newsmatic

Aparecerá una lista de las plantillas de aplicaciones disponibles. Probemos el despliegue de WordPress. Desplázate hacia abajo hasta que veas WordPress (Figura C).

Cómo desplegar una aplicación de pila completa con Portainer - Software | Imagen 3 Newsmatic

A partir de aquí, hay dos formas de proceder. Primero, puedes hacer clic en la entrada de WordPress y desplegar la pila completa tal como está. Alternativamente, puedes hacer clic en Copiar como Personalizado, lo que abrirá la plantilla para su edición (Figura D).

Cómo personalizar mensajes de Gmail con el modo multi-envío

Cómo desplegar una aplicación de pila completa con Portainer - Software | Imagen 4 Newsmatic

Usar la opción Personalizado te permite editar los archivos YAML en Portainer Web Edibot para personalizar el despliegue.

Si simplemente quieres desplegar WordPress rápidamente, solo tienes que hacer clic en la entrada en la lista de Plantillas y, en la ventana resultante (Figura E), darle un nombre al despliegue, escribir wordpress como la contraseña de usuario raíz de la base de datos y hacer clic en Desplegar la pila. Si quieres cambiar la contraseña por motivos de seguridad, deberás ir por la ruta personalizada. Para fines de prueba, el enfoque más simple funciona bien.

Cómo desplegar una aplicación de pila completa con Portainer - Software | Imagen 5 Newsmatic

Tomará algún tiempo para que el despliegue se complete, pero una vez que haya terminado, volverás a la lista de Stacks. Haz clic en la pila de WordPress recién desplegada y verás el puerto publicado listado (Figura F).

Cómo desplegar una aplicación de pila completa con Portainer - Software | Imagen 6 Newsmatic

Cómo utilizar la función de Tarjeta Rápida en la aplicación de escritorio de Trello en macOS

Espera a que los contenedores se inicien y luego dirige tu navegador a http://SERVIDOR:PUERTO, donde SERVIDOR es la dirección IP del nodo controlador y PUERTO es el puerto publicado que viste al ver la pila recién desplegada. Serás recibido por el instalador de WordPress (Figura G), donde podrás avanzar haciendo clic y señalando hasta terminar el despliegue.

Cómo desplegar una aplicación de pila completa con Portainer - Software | Imagen 7 Newsmatic

Pilas completas hechas simples

No encontrarás una manera más fácil de aprender el arte de desplegar una aplicación de pila completa con Docker. El uso de Portainer simplifica enormemente el despliegue y la gestión de contenedores. Una vez que los desarrolladores de pila completa comiencen a usar Portainer, se preguntarán cómo se las arreglaban sin él. Si estás interesado en aprender más sobre Docker, puedes consultar los siguientes recursos en Newsmatic Academy:

  • Hacking y seguridad de contenedores Docker
  • Paquete de desarrollo Linux y Docker
  • Mini paquete de Docker y Kubernetes

En Newsmatic nos especializamos en tecnología de vanguardia, contamos con los artículos mas novedosos sobre Software, allí encontraras muchos artículos similares a Cómo desplegar una aplicación de pila completa con Portainer , tenemos lo ultimo en tecnología 2023.

Artículos Relacionados

Subir

Utilizamos cookies para mejorar su experiencia de navegación, mostrarle anuncios o contenidos personalizados y analizar nuestro tráfico. Al hacer clic en “Aceptar todo” usted da su consentimiento a nuestro uso de las cookies.