Work is underway in SwarmKit to support dynamic IP addresses for managers in the Raft implementation: moby/swarmkit#1579
For dynamic IP addresses to be fully supported in SwarmKit, libnetwork will need to be updated to handle address changes in overlay networking.
This could support some interesting use-cases, like running swarm clusters of laptops attached to WiFi networks. Since developers often run these tools on their laptops, it would be very nice to support this use case smoothly.
cc @mrjana @mavenugo