docker-py
docker-py copied to clipboard
Add support for "docker swarm init --data-path-port=xyz"
Missing feature from Docker in API
The docker swarm init parameter --data-path-port is not supported by the docker-py low-level API.
(this at least according to https://docker-py.readthedocs.io/en/stable/api.html#module-docker.api.swarm)
The parameter is available since Docker API version 1.40/ Docker version 19.03. See
- https://docs.docker.com/engine/reference/commandline/swarm_init/#options
- https://docs.docker.com/engine/api/v1.40/#operation/SwarmInit
- https://docs.docker.com/engine/api/version-history/#v140-api-changes
Background/use-case:
In our customers setup the port is was already used by another network in VMWare, so we were forced to set the bridge/VXLAN UDP port to a different one using mentioned parameter.
Related issues
- https://github.com/ansible-collections/community.docker/issues/296
Closed by #2987