Suite of the Docker and Kubernetes applications
e6e9b65759
Release notes are version independent, so remove version/release values. We've found that projects now require the service package to be installed in order to build release notes, and this is entirely due to the current convention of pulling in the version information. Release notes should not need installation in order to build, so this unnecessary version setting needs to be removed. Also, use openstackdocstheme for releasenotes. This is needed for new release notes publishing, see I56909152975f731a9d2c21b2825b972195e48ee8 and the discussion starting at http://lists.openstack.org/pipermail/openstack-dev/2017-November/124480.html . Change-Id: I05b9635372ae912fc16f72641ecf01132a7cc810 |
||
---|---|---|
Applications | ||
doc | ||
DockerInterfacesLibrary | ||
DockerStandaloneHost | ||
Kubernetes | ||
releasenotes | ||
tests | ||
tools | ||
.gitignore | ||
.gitreview | ||
README.rst | ||
setup.cfg | ||
setup.py | ||
test-requirements.txt | ||
tox.ini |
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. See Kubernetes/README.rst for more details.
- Applications: Examples of some of the most popular Docker applications.