Serviço Docker exposto publicamente, embora feito para expor portas somente ao host local

Eu criei um serviço e o expus a ser executado apenas no host local em um dos meus nós do docker swarm, mas posso acessar o serviço publicamente com muita facilidade.

Excluí e reimplantei a pilha do Docker, mas ainda o mesmo problema.

Aqui está o meu docker-compose.yml que usei para implantar o serviço na pilha

version: "3"
networks:
    api-net:
        ipam:
            config:
                - subnet: 10.0.10.0/24

services:
    health-api:
        image: myprivateregistry:5000/healthapi:qa
        ports:
            - "127.0.0.1:9010:9010"
        networks:
            - api-net
        depends_on:
            - config-server
        deploy:
            mode: replicated
            replicas: 1
            placement:
                constraints:
                    - node.role == manager

Não adicionei o serviço do qual depende, pois não acho que esse seja o problema.

Poucos dizem que não há suporte no modo enxame de docker. Do que o que é solução nesse caso.

questionAnswers(2)

yourAnswerToTheQuestion