I have following question:
How to run docker with experimental features on (like image squashing docker build --squash=true...
for reduce it size) on ubuntu 16.04 ?
Docker experimental features can be enabled by adding an /etc/docker/daemon. json with {"experimental": true} on the Remote Docker instance and restarting the daemon. This can then be used from the Docker cli.
To enable experimental features on the Docker daemon, edit the daemon. json and set experimental to true . Experimental features provide early access to future product functionality.
To turn on experimental docker functions create following file by:
sudo nano /etc/docker/daemon.json
and add below content to it
{ "experimental": true }
and save file (by CTRL+X and Enter ) and exit. In terminal type:
sudo service docker restart
To check that experimental funcions are ON, type in terminal:
docker version
And you should see Experimental: true
Instead of nano you can use this one-liner:
echo $'{\n "experimental": true\n}' | sudo tee /etc/docker/daemon.json
I tried everything here on a Ubuntu 18.04 VM on my mac--nothing worked. All over the interwebs said the same thing, but the one thing that finally got experimental turned on was @Michael Haren's tiny answer:
fyi- to enable this for the client, the config file to create is
~/.docker/config.json
and the value is"enabled"
, nottrue
which meant something like this for me:
$ mkdir ~/.docker $ echo '{ "experimental": "enabled" }' > ~/.docker/config.json $ sudo systemctl restart docker $ docker version ... Experimental: true ...
This should be a top-level answer. So, credit to them (except sweet internet karma points for me...).
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With