1.4 KiB
- title
- Docker Documentation
- description
- An overview of the Docker Documentation
- keywords
- containers, lxc, concepts, explanation
Introduction
Docker is an open-source engine to easily create lightweight, portable, self-sufficient containers from any application. The same container that a developer builds and tests on a laptop can run at scale, in production, on VMs, bare metal, OpenStack clusters, or any major infrastructure provider.
Common use cases for Docker include:
- Automating the packaging and deployment of web applications.
- Automated testing and continuous integration/deployment.
- Deploying and scaling databases and backend services in a service-oriented environment.
- Building custom PaaS environments, either from scratch or as an extension of off-the-shelf platforms like OpenShift or Cloud Foundry.
Please note Docker is currently under heavy developement. It should not be used in production (yet).
For a high-level overview of Docker, please see the Introduction. When you're
ready to start working with Docker, we have a quick start and a more
in-depth guide to ubuntu_linux and other installation_list paths including prebuilt binaries,
Vagrant-created VMs, Rackspace and Amazon instances.
Enough reading! Try it out! <running_examples>