contrib/docker-bin
James Mills cfb5fdb0a1 docker-bin: 0.10.0 -> 0.11.1
--HG--
extra : rebase_source : 8c85a56b8a9bff856f14fff1146b9df8255b842c
2014-05-23 18:44:58 +10:00
..
.footprint docker-bin: 0.10.0 -> 0.11.1 2014-05-23 18:44:58 +10:00
.md5sum docker-bin: 0.10.0 -> 0.11.1 2014-05-23 18:44:58 +10:00
docker.conf Added docker-bin (NEW): Pack, ship and run any application as a lightweight container 2014-02-12 01:24:26 +10:00
docker.rc docker/docker-bin: 0.9.0-2 -> 0.9.0-3 -- Fixed typo in docker.rc 2014-03-17 14:31:12 +10:00
Pkgfile docker-bin: 0.10.0 -> 0.11.1 2014-05-23 18:44:58 +10:00
post-install Added docker-bin (NEW): Pack, ship and run any application as a lightweight container 2014-02-12 01:24:26 +10:00
README docker: 0.9.1 -> 0.10.0 2014-04-22 12:29:18 +10:00
test_kernel_config.sh docker: Added missing CONFIG_IP_NF_FILTER to test_kernel_config.sh script 2014-02-28 22:14:59 +10:00

Kernel Requirements
===================

If you want to have a full working CRUX+Docker system you will need to
rebuild your kernel various networking, cgroups and optional lvm options

Please review the provided ``test_kernel_config.sh`` shell script carefully
and use this to test your kernel configuration. This README does not document
what these specific options are to avoid duplication.
They are listed instead in ``test_kernel_config.sh``.

You may check your kernel configuration by running:

::
    
    ./test_kernel_config.sh /usr/src/linux/.config
         

Execution Engines
=================

As of Docker 0.9+ execution engines are pluggable and as such Docker
no longer depends on lxc.

The new default execution driver is now an internal ``libcontainer``
driver that replaces the need for lxc.

Please see the `Docker Documentation <http://docs.docker.io>`_
if you want to use a different execution engine other then the default.


Storage Backends
================

Docker comes with three main Storage Backends:

- AUFS (*requires AUFS kernel/patches*)
- devmapper
- btrfs

It is recommended you use the devmapper or btrfs backend (Default: devmapper).

To use the ``btrfs`` backend edit ``/etc/docker.conf``
and modify the ``DOCKER_OPTS`` with:

::
    
    DOCKER_OPTS="-s btrfs"
    
.. note:: As of Docker 0.10.x the ``btrfs`` storage backend is now
          considered stable and has been promoted to an officially
          supported storage backend.


Docker Client
=============

Add yourself to the ``docker`` group if you wish to access
the Docker daemon on localhost via UNIX Socket.