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

Solution Verified - Updated -

Issue

  • 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.

Environment

  • 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
Close

Welcome! Check out the Getting Started with Red Hat page for quick tours and guides for common tasks.