/ Docker / Linux

Instalación y configuración de Docker Swarm

Hola!

Para el escenario imaginemos que tenemos 2 servidores SWARM-MASTER01 y SWARM-MASTER02. Apliquemos los comando acorde el TAG

Antes de empezar, aseguremos las reglas de Firewall en cada servidor!

firewall-cmd --add-port=2376/tcp --permanent
firewall-cmd --add-port=2377/tcp --permanent
firewall-cmd --add-port=7946/tcp --permanent
firewall-cmd --add-port=7946/udp --permanent
firewall-cmd --add-port=4789/udp --permanent

firewall-cmd --reload
#--------->SWARM-MASTER01<---------#
#INICIALIZACIÓN
docker swarm init
#MOSTRAR TOKEN PARA UNIR MANAGER
docker swarm join-token manager
#MOSTRAR TOKEN PARA UNIR WORKER
docker swarm join-token worker

Mostrarán los siguientes outputs:

docker swarm join --token $TOKEN $IP_SWARM-MASTER01:2377

Luego  con ese comando generado lo aplicamos en el SWARM-MASTER02

Después para validar se ejecuta lo siguiente:

#--------->SWARM-MASTER01<---------#
docker node ls