Docker
Requisitos de finalización
4. Docker compose
Docker compose es una herramienta que nos permite utilizar un archivo con la información para la creación de todos nuestros contenedores. Parámetros tales como imagen, variables de entorno, puertos, directorios, etc. se agregan de manera estructurada en una archivo .yaml (texto), generalmente compose.yaml.
Se instala con:
$ sudo apt install docker
creamos un archivo compose.yaml en el raíz de nuestro proyecto
version: "3"
services:
clientemqtt:
image: clientemqtt
container_name: clientemqtt
environment:
- TZ=America/Argentina/Buenos_Aires
- SERVIDOR=${SERVIDOR} #Se reemplazará por la env var SERVIDOR defineda en .env
- TOPICO=${TOPICO}
restart: unless-stopped
~/docker $ docker compose up