Docker service fails to start due to "Error starting daemon: layer does not exist"

Solution Verified - Updated -


  • The docker daemon fails to start with the following errors in the journal:
systemd[1]: Starting Docker Application Container Engine...
dockerd-current[48110]: time="2017-09-08T08:57:35.132673918-04:00" level=info msg="libcontainerd: new containerd process, pid: 48123"
dockerd-current[48110]: time="2017-09-08T08:57:36.215298774-04:00" level=fatal msg="Error starting daemon: layer does not exist"
systemd[1]: docker.service: main process exited, code=exited, status=1/FAILURE
systemd[1]: Failed to start Docker Application Container Engine.
systemd[1]: Unit docker.service entered failed state.
systemd[1]: docker.service failed.


  • Red Hat Enterprise Linux 7
  • Red Hat Enterprise Linux Atomic Host
  • OpenShift Container Platform 3

Subscriber exclusive content

A Red Hat subscription provides unlimited access to our knowledgebase of over 48,000 articles and solutions.

Current Customers and Partners

Log in for full access

Log In