¿Qué puertos utiliza Docker Swarm?

Categoría
Descripción

Docker Swarm utiliza los siguientes puertos:

Puertos Docker Swarm
Protocolo Puerto Función
TCP 2376 Comunicación segura con clientes Docker. Requerido en caso de usar Docker Machine.
TCP 2377 Comunicación entre los nodos del cluster Docker Swarm. Únicamente es necesario abrirlo en los nodos de gestión (nodos manager)
TCP/UDP 7946 Comunicación entre nodos. Sirve para el descubrimiento de la red de contenedores.
UDP 4789 Tráfico de red

Apertura de puertos en UFW

Para abrir los puertos necesarios en el firewall UFW, se deberán ejecutar los siguientes comandos:

ufw allow 22/tcp
ufw allow 2376/tcp
ufw allow 2377/tcp
ufw allow 7946/tcp
ufw allow 7946/udp
ufw allow 4789/udp

Nota: el puerto 22 se recomienda para poder utilizar SSH