title: Docker run failed with Error response from daemon
body: <p>I simply run the following command:</p>
  
  <pre><code>docker run -d -p 80:80 --name webserver nginx
  </code></pre>
  
  <p>and after pulling all images returns this error:</p>
  
  <blockquote>
    <p>docker: Error response from daemon: driver failed programming external
    connectivity on endpoint webserver
    (ac5719bc0e95ead1a4ec6b6ae437c4c0b8a9600ee69ecf72e73f8d2d12020f97): 
    Error starting userland proxy: Bind for 0.0.0.0:80:  unexpected error
    (Failure EADDRINUSE).</p>
  </blockquote>
  
  <p>Here is my docker Version info:</p>
  
  <pre><code>Client:
  Version:      1.12.0
  API version:  1.24
  Go version:   go1.6.3
  Git commit:   8eab29e
  Built:        Thu Jul 28 21:15:28 2016
  OS/Arch:      darwin/amd64
  
  Server:
  Version:      1.12.0
  API version:  1.24
  Go version:   go1.6.3
  Git commit:   8eab29e
  Built:        Thu Jul 28 21:15:28 2016
  OS/Arch:      linux/amd64
  </code></pre>
  
  <p>How to fix this?</p>