Este repositorio contiene archivos YAML para desplegar servicios en un clúster Docker Swarm. A continuación se detallan los pasos básicos para configurar el entorno y desplegar Traefik y Portainer.
sudo apt-get update && sudo apt-get install -y apparmor-utils
hostnamectl set-hostname nome_rede_internaEdite /etc/hosts para asociar localhost con el nuevo nombre:
127.0.0.1 nome_rede_interna
curl -fsSL https://get.docker.com | bash
docker swarm initCree la red overlay que utilizarán los servicios:
docker network create --driver=overlay --attachable nome_rede_internaCopie el contenido de traefik/traefik.yaml o cree su propio archivo traefik.yaml y ejecútelo con:
docker stack deploy --prune --resolve-image always -c traefik.yaml traefikCopie el contenido de portainer/portainer.yaml en portainer.yaml y ejecútelo con:
docker stack deploy --prune --resolve-image always -c portainer.yaml portainerUna vez desplegado Portainer, acceda a la interfaz web con el dominio configurado y continúe con la instalación de los demás servicios según el orden necesario.