Error response from daemon: driver failed programming external connectivity on endpoint modest_aryabhata : <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>
