[Docker] Docker applications developer reference

Change-Id: I90e9f5ab67829fd4c9dd6256ed835a458da692eb
This commit is contained in:
Stan Lagun
2015-12-01 13:24:44 +03:00
parent 095dece649
commit 931fd4406e
2 changed files with 234 additions and 0 deletions

29
README.rst Normal file
View File

@@ -0,0 +1,29 @@
Docker support for Murano
=========================
Docker is an open-source project that automates the deployment of applications
inside software containers. Docker containers could be run either by the
Docker itself or by container management platforms that built on top of the
Docker and provide extra value to schedule and manage containers on multiple
hosts.
This folder contains needed abstractions and applications to develop and
run Docker applications:
* DockerInterfaceLibrary: library that defines a framework for building Docker
applications. It provides set of common interfaces and data structures
that are used by all Docker applications and Docker hosting services.
If you want to develop your own Docker application this is a good place to
start. See DockerInterfaceLibrary/README.rst for more details.
* DockerStandaloneHost: a regular Docker host. Docker containers are run on
a dedicated VM running docker software (require pre-built image with
docker and murano-agent).
* Kubernetes: an open source container cluster manager by Google. It allows
to schedule and run Docker applications on multiple clustered nodes.
Application both installs Kubernetes and provides capabilities to run
Docker applications similar to DockerStandaloneHost.
* Applications: Examples of some of the most popular Docker applications.