I just ran into this today as well.
Docker for Mac: 1.11.1-beta10 (build: 6662)
OS X: El Capitain
To add to @pierce in my env I’m noticing that manually stopping and removing the containers did not resolve the issue either, but I think it’s because the container I was trying to start when i received the error got in a “Created” state and had to be removed as well before the port was released and I could docker run again.
Here’s some console output from when I was diagnosing:
`Juns-MacBook-Pro:mml-ams-server jun$ docker run -d -p 80:80 -p 443:443 -p 1111:1111 -p 1935:1935 e2c35cafd4dd
8d6c57b24638287a23a9067af0b49c1ff6c3f869e9e6dd1bb588bf9e9c2e3c7d
Juns-MacBook-Pro:mml-ams-server jun$ docker stop 8d6c57b24638287a23a9067af0b49c1ff6c3f869e9e6dd1bb588bf9e9c2e3c7d
8d6c57b24638287a23a9067af0b49c1ff6c3f869e9e6dd1bb588bf9e9c2e3c7d
Juns-MacBook-Pro:mml-ams-server jun$ docker ps -a
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
8d6c57b24638 e2c35cafd4dd “/usr/bin/supervisord” 35 seconds ago Exited (0) 5 seconds ago jovial_fermat
837f6a5f5c1b 3216e2f0fda6 “/bin/sh -c /bin/bash” About an hour ago Exited (0) 58 minutes ago determined_sinoussi
8bfad76cfcc8 8900a317fc9a “/bin/sh -c 'chmod +x” 7 days ago Exited (1) 7 days ago determined_lovelace
Juns-MacBook-Pro:mml-ams-server jun$ docker run -d -p 80:80 -p 443:443 -p 1111:1111 -p 1935:1935 e2c35cafd4dd
e089a12f1c27084c170a48bc730edf7c00176ed54fc2c26d58b3a9a5d816e016
docker: Error response from daemon: driver failed programming external connectivity on endpoint ecstatic_archimedes (8f9960951348631c5009b7f8d9e5c5c0aa60a2d0b3f1e271362e0bd4c411c2bd): Error starting userland proxy: Failed to bind: EADDRINUSE.
Juns-MacBook-Pro:mml-ams-server jun$ docker ps -a
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
e089a12f1c27 e2c35cafd4dd “/usr/bin/supervisord” 22 seconds ago Created ecstatic_archimedes
8d6c57b24638 e2c35cafd4dd “/usr/bin/supervisord” About a minute ago Exited (0) 31 seconds ago jovial_fermat
837f6a5f5c1b 3216e2f0fda6 “/bin/sh -c /bin/bash” About an hour ago Exited (0) 58 minutes ago determined_sinoussi
8bfad76cfcc8 8900a317fc9a “/bin/sh -c 'chmod +x” 7 days ago Exited (1) 7 days ago determined_lovelace
Juns-MacBook-Pro:mml-ams-server jun$ docker rm e089a12f1c27
e089a12f1c27
Juns-MacBook-Pro:mml-ams-server jun$ docker rm 8d6c57b24638
8d6c57b24638
Juns-MacBook-Pro:mml-ams-server jun$ docker ps -a
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
837f6a5f5c1b 3216e2f0fda6 “/bin/sh -c /bin/bash” About an hour ago Exited (0) About an hour ago determined_sinoussi
8bfad76cfcc8 8900a317fc9a “/bin/sh -c 'chmod +x” 7 days ago Exited (1) 7 days ago determined_lovelace
Juns-MacBook-Pro:mml-ams-server jun$ docker run -d -p 80:80 -p 443:443 -p 1111:1111 -p 1935:1935 e2c35cafd4dd
5844c74eccf5e05f686e13b60fc87048e73a6243cfef2e365a4dd7a6b73b8c66
Juns-MacBook-Pro:mml-ams-server jun$ docker stop 5844c74eccf5e05f686e13b60fc87048e73a6243cfef2e365a4dd7a6b73b8c66
5844c74eccf5e05f686e13b60fc87048e73a6243cfef2e365a4dd7a6b73b8c66
Juns-MacBook-Pro:mml-ams-server jun$ docker ps -a
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
5844c74eccf5 e2c35cafd4dd “/usr/bin/supervisord” 22 seconds ago Exited (0) 3 seconds ago determined_pasteur
837f6a5f5c1b 3216e2f0fda6 “/bin/sh -c /bin/bash” About an hour ago Exited (0) About an hour ago determined_sinoussi
8bfad76cfcc8 8900a317fc9a “/bin/sh -c 'chmod +x” 7 days ago Exited (1) 7 days ago determined_lovelace`