Skip to content

Juju Charm for deploying the Docker Runtime Environment

Notifications You must be signed in to change notification settings

mbruzek/docker-charm

 
 

Repository files navigation

Docker

This charm provides Docker. Docker is an open platform for developers and sysadmins to build, ship, and run distributed applications. Consisting of Docker Engine, a portable, lightweight runtime and packaging tool, and Docker Hub, a cloud service for sharing applications and automating workflows, Docker enables apps to be quickly assembled from components and eliminates the friction between development, QA, and production environments

Using the Docker Charm

Step by step instructions on using the charm:

juju deploy cs:~hazmat/trusty/flannel
juju deploy cs:~lazypower/trusty/docker --to 1

Scale out Usage

Scaling out the docker service is as simple as adding additional flannel units and docker services to expand your cluster. Docker containers can be run on any host and communicate with one another so long as the docker charm is co-located with flannel.

Known Limitations and Issues

The Docker charm currently has to be deployed in tandem with flannel to communicate across the network with other docker containers. In any HA configuration this will be a requirement.

Configuration

  • latest : By default the charm assumes installation from the ubuntu repositories. If you wish to deploy the latest upstream docker runtime enable this option.

Contact Information

Docker Upstream

About

Juju Charm for deploying the Docker Runtime Environment

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 99.5%
  • Makefile 0.5%