/ceph-docker

Docker files and images to run Ceph in containers

Primary LanguageShellMIT LicenseMIT

docker-ceph

Ceph-related dockerfiles

Core Components:

  • ceph/base: Ceph base container image. This is nothing but a fresh install of the latest Ceph on Ubuntu LTS (14.04)
  • ceph/daemon: All-in-one container for all core daemons.
  • ceph/mds: DEPRECATED (use daemon) Ceph MDS (Metadata server)
  • ceph/mon: DEPRECATED (use daemon) Ceph Mon(itor)
  • ceph/osd: DEPRECATED (use daemon) Ceph OSD (object storage daemon)
  • ceph/radosgw: DEPRECATED (use daemon) Ceph Rados gateway service; S3/swift API server

Utilities and convenience wrappers

Demo

  • ceph/demo: Demonstration cluster for testing and learning. This container runs all the major ceph components installed, bootstrapped, and executed for you to play with. (not intended for use in building a production cluster)

Video demonstration

Manually

A recorded video on how to deploy your Ceph cluster entirely in Docker containers is available here:

Demo Running Ceph in Docker containers

With Ansible

Demo Running Ceph in Docker containers with Ansible