title: Error response from daemon: driver failed programming external connectivity on endpoint modest_aryabhata
body: <p>I'm going through <a href="https://nodejs.org/en/docs/guides/nodejs-docker-webapp/" rel="noreferrer">this tutorial</a></p>
  
  <p>making docker image with: <code>docker build -t myapp_back .</code></p>
  
  <p>and then want to run container with: <code>docker run -p 3000:3000 -d myapp_back</code></p>
  
  <p>it's simlpe node/express app</p>
  
  <p>But I'm getting an error:</p>
  
  <blockquote>
    <p>C:\Program Files\Docker\Docker\Resources\bin\docker.exe: Error
    response from daemon: driver failed programming external connectivity
    on endpoint wizardly_wescoff
    (a7c53e0d168f915f900e3d67ec72805c2f8e4f5e595f6ae3c7fed8e097886a8b):
    Error starting userland proxy: mkdir
    /port/tcp:0.0.0.0:3000:tcp:172.17.0.2:3000: input/output error.</p>
  </blockquote>
  
  <p>What's wrong?</p>
  
  <p>my dockerfile:</p>
  
  <pre><code>FROM node:carbon
  WORKDIR /usr/src/app
  COPY package*.json ./
  RUN npm install
  COPY . .
  EXPOSE 3000
  CMD ['npm', 'start']
  </code></pre>
  
  <p>and start in package.json:</p>
  
  <pre><code>"start": "nodemon src/app.js --exec babel-node"
  </code></pre>