Error Initializing Docker: "devicemapper: Non existing device docker--vg-docker--pool"

Problem

Docker is failing to start with the following error message.

Error starting daemon: error initializing graphdriver: devicemapper: Non existing device docker--vg-docker--pool

Environment

  • Platform9 Managed Kubernetes - All Versions

  • Docker

Cause

The prerequisite logical volume for Docker was not named correctly as per the storage options in /etc/docker/daemon.json.

Resolution

Note: The following scenarios assume that the logical volume name is intended to be docker-pool, as per the error message.

Option #1

  1. Rename the logical volume.

# lvrename docker-vg/[lv-name] docker-vg/docker-pool

Option #2

  1. Modify /etc/docker/daemon.json to match the path of the logical volume that was created.

Additional Information

Preparing CentOS or RHEL 7 system for running Platform9 Managed Kubernetesarrow-up-right

Last updated