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, tools, and much more.

Current Customers and Partners

Log in for full access

Log In

New to Red Hat?

Learn more about Red Hat subscriptions

Using a Red Hat product through a public cloud?

How to access this content