Introduction

A simple container manager is designed to ease life for the developers and DevOps engineers running containers on Docker.

Introducing objects which can be defined as YAML definition and sent to the simplecontainer manager to produce Docker container via reconciliation:

  • Containers
  • Container
  • Configuration
  • Resource
  • Gitops
  • CertKey
  • HttpAuth

These objects let you manage Docker containers with configure features:

  • Single Docker daemon only (Currently)
  • Integrated DNS server isolated from Docker daemon
  • GitOps: deploy objects from the GitOps repositories
  • Replication of containers
  • Reconciliation and tracking the lifecycle of the Docker containers
  • Operators to implement third-party functionalities
  • CLI client to interact with the simplecontainer manager
  • Fast learning curve - no over complication
  • Reliable dependency ordering and readiness probes
  • Recreate containers from the KV store in case of failure
  • Templating of the container objects to leverage secrets and configuration