I am using docker with an overlay network using consul. I use docker-machine rm
to remove a machine that has docker containers in it. I then recreate the machine and try to recreate the containers. It says "docker: Error response from daemon: service endpoint with name mycontainer already exists."
So it looks like the endpoints are not being removed from the network when removing the machine.
So my question is how do I remove a machine and all of its containers in a way that keeps the network happy.
If I stop and remove a container, then everything looks OK. Perhaps I’m expected to stop and remove all containers before calling docker-machine rm.
That doesn’t help me now though because I have already removed the machine.
Thanks for help and sorry if this is in the wrong forum.