github.com/nullne/docker@v1.13.0-rc1/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/engine/installation/binaries/#/get-the-docker-engine-binaries) 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 * [Ipvlan Network Drivers](vlan-networks.md) 76 * [Docker Stacks and Distributed Application Bundles](docker-stacks-and-bundles.md) 77 * [Checkpoint & Restore](checkpoint-restore.md) 78 79 ## How to comment on an experimental feature 80 81 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. 82 83 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).