Isso pode ter sido causado pelo fato de que eu estava usando um droplet pré-configurado da Digital Ocean chamado Ubuntu 16.04 com o Docker pré-instalado.
Um dos aspectos configurados foi o firewall, que permite duas portas necessárias para o Docker Swarm e 22 para o ssh.
Estou pensando quando tentei configurar minhas próprias configurações de firewall no nó de alguma forma conflitante com a configuração delas.
Eu fui para a configuração do nó na GUI do Oceano Digital e consegui adicionar configurações do Firewall para realizar o que eu estava procurando.