Cómo crear un contenedor con variables de entorno en Portainer

Las variables de entorno son una parte importante del rompecabezas de los contenedores. Con esta función, puedes definir variables necesarias para los contenedores que despliegas. Por ejemplo, supongamos que vas a desplegar una aplicación de pila completa que depende de MySQL. Es posible que desees poder definir cosas como bases de datos, contraseñas y usuarios para ese despliegue. Para hacer eso, utilizas variables de entorno.

Cuando se utilizan variables de entorno en un despliegue de línea de comandos (como cuando se utiliza Docker-compose), se definen en un archivo .env. Dentro del archivo .env, las variables se definen en pares clave-valor, así:

VARIABLE1_NOMBRE=un valor
VARIABLE2_NOMBRE=otro valor

Puedes agregar tantos pares clave-valor como necesites en el archivo .env. Cuando despliegas tu contenedor con Docker-compose, leerá el archivo .env y aplicará los pares clave-valor según sea necesario.

Con Portainer, todo esto se maneja dentro de una potente interfaz basada en web, por lo que no es necesario crear un archivo .env manualmente.

Quiero mostrarte cómo aprovechar la función de variables de entorno en Portainer.

Cómo funciona el protocolo FTP y cómo resolver problemas relacionados con él
Índice de Contenido
  1. Lo que necesitarás
  2. Cómo crear un contenedor con variables de entorno

Lo que necesitarás

Lo único que necesitarás para que esto funcione es una instancia en ejecución de Portainer, que se puede desplegar fácilmente con la ayuda de Docker.

Eso es todo. Vamos a configurar nuestras variables de entorno.

Cómo crear un contenedor con variables de entorno

Utilicemos MySQL como ejemplo para asignar variables de entorno. Inicia sesión en Portainer y haz clic en Contenedores en la navegación izquierda. En la página resultante (Figura A), haz clic en Agregar Contenedor.

Figura A

En la ventana Crear un Contenedor (Figura B), asigna un nombre al contenedor y luego escribe mysql en el campo de Imagen.

Figura B

Microsoft lanza servicio gratuito de almacenamiento en la nube para usuarios de Windows

A continuación, desplázate hacia abajo y haz clic en la pestaña Env. Aquí, haz clic en Agregar una variable de entorno (Figura C).

Figura C

Cómo crear un contenedor con variables de entorno en Portainer - Nube | Imagen 1 Newsmatic

Para nuestra primera variable de entorno, vamos a establecer la contraseña de root con la clave MYSQL_ROOT_PASSWORD y establecer el valor como una contraseña fuerte/única. Una vez más, haz clic en Agregar una variable de entorno y establece la clave MYSQL_DATABASE con un valor que le dé nombre a la base de datos (como trtestdb). Añade otra variable de entorno con la clave MYSQL_USER. Establece este valor como algo como trtestuser. Por último, agrega otra variable de entorno con una clave de MYSQL_PASSWORD y un valor con una contraseña fuerte/única diferente.

La lista completa de pares clave-valor debería verse algo así como en Figura D.

Figura D

Cómo evitar que el archivo de registro de transacciones en SQL Server crezca demasiado grande

Cómo crear un contenedor con variables de entorno en Portainer - Nube | Imagen 2 Newsmatic

Una vez que hayas completado los pares clave-valor, vuelve a subir y haz clic en Desplegar el Contenedor. El despliegue debería ocurrir bastante rápido, y tendrás una instancia en ejecución de MySQL que tiene todas tus variables de entorno personalizadas asignadas. Si haces clic en ese contenedor, puedes desplazarte hacia abajo y ver la totalidad de las variables listadas (Figura E).

Figura E

Cómo crear un contenedor con variables de entorno en Portainer - Nube | Imagen 3 Newsmatic

Y eso, desarrolladores de Docker, es cómo aplicar variables de entorno desde la interfaz basada en web de Portainer.

Suscríbete a How To Make Tech Work en YouTube de Newsmatic para recibir los últimos consejos tecnológicos para profesionales de negocios de Jack Wallen.

Debería su organización migrar a Google Apps desde Microsoft Exchange

En Newsmatic nos especializamos en tecnología de vanguardia, contamos con los artículos mas novedosos sobre Nube, allí encontraras muchos artículos similares a Cómo crear un contenedor con variables de entorno en 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.