github.com/portworx/docker@v1.12.1/experimental/README.md (about)

     1  # Docker Experimental Features
     2  
     3  This page contains a list of features in the Docker engine which are
     4  experimental. Experimental features are **not** ready for production. They are
     5  provided for test and evaluation in your sandbox environments.  
     6  
     7  The information below describes each feature and the GitHub pull requests and
     8  issues associated with it. If necessary, links are provided to additional
     9  documentation on an issue.  As an active Docker user and community member,
    10  please feel free to provide any feedback on these features you wish.
    11  
    12  ## Install Docker experimental
    13  
    14  Unlike the regular Docker binary, the experimental channels is built and
    15  updated nightly on https://experimental.docker.com. From one day to the
    16  next, new features may appear, while existing experimental features may be
    17  refined or entirely removed.
    18  
    19  1. Verify that you have `curl` installed.
    20  
    21          $ which curl
    22  
    23      If `curl` isn't installed, install it after updating your manager:
    24  
    25          $ sudo apt-get update
    26          $ sudo apt-get install curl
    27  
    28  2. Get the latest Docker package.
    29  
    30          $ curl -sSL https://experimental.docker.com/ | sh
    31  
    32      The system prompts you for your `sudo` password. Then, it downloads and
    33      installs Docker and its dependencies.
    34  
    35  	>**Note**: If your company is behind a filtering proxy, you may find that the
    36  	>`apt-key`
    37  	>command fails for the Docker repo during installation. To work around this,
    38  	>add the key directly using the following:
    39  	>
    40  	>       $ curl -sSL https://experimental.docker.com/gpg | sudo apt-key add -
    41  
    42  3. Verify `docker` is installed correctly.
    43  
    44          $ sudo docker run hello-world
    45  
    46      This command downloads a test image and runs it in a container.
    47  
    48  ### Get the Linux binary
    49  To download the latest experimental `docker` binary for Linux,
    50  use the following URLs:
    51  
    52      https://experimental.docker.com/builds/Linux/i386/docker-latest.tgz
    53  
    54      https://experimental.docker.com/builds/Linux/x86_64/docker-latest.tgz
    55  
    56  After downloading the appropriate binary, you can follow the instructions
    57  [here](https://docs.docker.com/installation/binaries/#get-the-docker-binary) to run the `docker` daemon.
    58  
    59  > **Note**
    60  >
    61  > 1) You can get the MD5 and SHA256 hashes by appending .md5 and .sha256 to the URLs respectively
    62  >
    63  > 2) You can get the compressed binaries by appending .tgz to the URLs
    64  
    65  ### Build an experimental binary
    66  You can also build the experimental binary from the standard development environment by adding
    67  `DOCKER_EXPERIMENTAL=1` to the environment where you run `make` to build Docker binaries. For example,
    68  to build a Docker binary with the experimental features enabled:
    69  
    70          $ DOCKER_EXPERIMENTAL=1 make binary
    71  
    72  ## Current experimental features
    73  
    74   * [External graphdriver plugins](plugins_graphdriver.md)
    75   * [Macvlan and Ipvlan Network Drivers](vlan-networks.md)
    76   * [Docker Stacks and Distributed Application Bundles](docker-stacks-and-bundles.md)
    77  
    78  ## How to comment on an experimental feature
    79  
    80  Each feature's documentation includes a list of proposal pull requests or PRs associated with the feature. If you want to comment on or suggest a change to a feature, please add it to the existing feature PR.  
    81  
    82  Issues or problems with a feature? Inquire for help on the `#docker` IRC channel or in on the [Docker Google group](https://groups.google.com/forum/#!forum/docker-user).