2013-08-27 17:29:49 -04:00
|
|
|
:title: Docker Documentation
|
2013-06-28 18:17:06 -04:00
|
|
|
:description: An overview of the Docker Documentation
|
2013-05-15 23:00:20 -04:00
|
|
|
:keywords: containers, lxc, concepts, explanation
|
2013-03-25 22:52:52 -04:00
|
|
|
|
2013-08-27 17:29:49 -04:00
|
|
|
.. image:: static_files/dockerlogo-h.png
|
2013-03-25 22:52:52 -04:00
|
|
|
|
2013-08-27 17:29:49 -04:00
|
|
|
Introduction
|
|
|
|
------------
|
2013-03-25 22:52:52 -04:00
|
|
|
|
2013-06-28 18:17:06 -04:00
|
|
|
``docker``, the Linux Container Runtime, runs Unix processes with
|
|
|
|
strong guarantees of isolation across servers. Your software runs
|
|
|
|
repeatably everywhere because its :ref:`container_def` includes any
|
|
|
|
dependencies.
|
2013-05-15 23:00:20 -04:00
|
|
|
|
2013-06-28 18:17:06 -04:00
|
|
|
``docker`` runs three ways:
|
2013-05-15 23:00:20 -04:00
|
|
|
|
2013-06-28 18:17:06 -04:00
|
|
|
* as a daemon to manage LXC containers on your :ref:`Linux host
|
|
|
|
<kernel>` (``sudo docker -d``)
|
|
|
|
* as a :ref:`CLI <cli>` which talks to the daemon's `REST API
|
|
|
|
<api/docker_remote_api>`_ (``docker run ...``)
|
|
|
|
* as a client of :ref:`Repositories <working_with_the_repository>`
|
|
|
|
that let you share what you've built (``docker pull, docker
|
|
|
|
commit``).
|
2013-05-15 23:00:20 -04:00
|
|
|
|
2013-06-28 18:17:06 -04:00
|
|
|
Each use of ``docker`` is documented here. The features of Docker are
|
2013-08-12 13:53:06 -04:00
|
|
|
currently in active development, so this documentation will change
|
2013-06-28 18:17:06 -04:00
|
|
|
frequently.
|
2013-03-28 15:27:37 -04:00
|
|
|
|
2013-06-28 18:17:06 -04:00
|
|
|
For an overview of Docker, please see the `Introduction
|
|
|
|
<http://www.docker.io>`_. When you're ready to start working with
|
|
|
|
Docker, we have a `quick start <http://www.docker.io/gettingstarted>`_
|
|
|
|
and a more in-depth guide to :ref:`ubuntu_linux` and other
|
2013-07-02 19:48:57 -04:00
|
|
|
:ref:`installation_list` paths including prebuilt binaries,
|
2013-06-28 18:17:06 -04:00
|
|
|
Vagrant-created VMs, Rackspace and Amazon instances.
|
2013-05-15 23:00:20 -04:00
|
|
|
|
2013-06-28 18:17:06 -04:00
|
|
|
Enough reading! :ref:`Try it out! <running_examples>`
|