When running the deploy.sh script docker stack deploy -c ... fails with:
networks.traefik-public Additional property name is not allowed
The following gets added to the docker-stack.yml by docker-compose -f docker-compose.yml config > docker-stack.yml
networks: traefik-public: external: true name: traefik-public
This goes for docker-compose file version 3.3 and 3.6.
If I remove the name: traefik-public line everything works fine. I am not that experienced with docker networks but why is config adding a property that docker stack deploy does not allow?
Ubuntu 20.04
Docker version 20.10.2, build 2291f61
docker-compose version 1.27.4, build 40524192
docker-py version: 4.3.1
CPython version: 3.7.7
OpenSSL version: OpenSSL 1.1.0l 10 Sep 2019
When running the deploy.sh script
docker stack deploy -c ...fails with:The following gets added to the docker-stack.yml by
docker-compose -f docker-compose.yml config > docker-stack.ymlnetworks: traefik-public: external: true name: traefik-publicThis goes for docker-compose file version 3.3 and 3.6.
If I remove the
name: traefik-publicline everything works fine. I am not that experienced with docker networks but why is config adding a property that docker stack deploy does not allow?Ubuntu 20.04
Docker version 20.10.2, build 2291f61
docker-compose version 1.27.4, build 40524192
docker-py version: 4.3.1
CPython version: 3.7.7
OpenSSL version: OpenSSL 1.1.0l 10 Sep 2019