title: Cannot start container: OCI runtime create failed: container_linux.go:349
body: <p>I am using docker on my <code>CentOS Linux release 7.8.2003 (Core)</code> with 16 GB RAM. My docker version is <code>Docker version 19.03.7</code>. Docker-compose version is <code>docker-compose version 1.23.2</code>. I have 30+ docker containers running on my machine.</p>
  <p>Everything was working smoothly, but I ran into a problem. Sometimes, when I try to run a container I get this error</p>
  <pre><code>ERROR: for container_name  Cannot start service container_name: OCI runtime create failed: container_linux.go:349: 
  starting container process caused &quot;process_linux.go:319: getting the final child's pid from pipe caused \&quot;EOF\&quot;&quot;: unknown
  </code></pre>
  <p>When I retry 3-5 times to run container, the container started successfully. Sometimes I need to restart docker service and my server to make it working. I don't know the exact reason why It is giving me this error sometimes and gets created successfully sometimes with same docker-compose file.</p>
  <p>Can somebody explain this weird behavior of docker to me? Is it due to so many containers running on my machine or something else?</p>