Public | Automated Build

Last pushed: 2 years ago
Short Description
Ceph MDS (metadata server)
Full Description


This Dockerfile creates a Ceph metadata server (MDS) image


The environment variable MDS_NAME is required. It describes the name of the MDS

For example:
docker run -e MDS_NAME=mymds ceph/mds

It will look for either /etc/ceph/ceph.client.admin.keyring or /etc/ceph/ceph.mds.keyring with which to authenticate. You can get ceph.client.admin.keyring from another ceph node.

Commonly, you will want to bind-mount your host's /etc/ceph into the container. For example:
docker run -e MDS_NAME=mymds -v /etc/ceph:/etc/ceph ceph/mds

Note: ceph-mds seems to die most of the time when trying to start it. Trying repeatedly will eventually get it to run. If run manually within the container (enrtypoint to base, then manually run, it fails less often, but still frequently (though less than 50% of the time).

Docker Pull Command
Source Repository