#!/bin/bash
if hash docker 2>/dev/null; then
	echo "Docker already installed.";
else
  echo "Installing docker ..."
  sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys 36A1D7869245C8950F966E92D8576A8BA88D21E9
  sudo sh -c "echo deb https://get.docker.com/ubuntu docker main" > /etc/apt/sources.list.d/docker.list
  sudo apt-get update --quiet
  sudo apt-get install  --quiet --assume-yes linux-image-extra-$(uname -r) lxc-docker
  sudo echo 'DOCKER_OPTS="--storage-driver=aufs"' >> /etc/default/docker
  sudo service docker restart
  echo "Docker installed."
fi

#!/bin/bash
if hash docker 2>/dev/null; then
	echo "Docker already installed.";
else
  echo "Installing docker ..."
  sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys 36A1D7869245C8950F966E92D8576A8BA88D21E9
  sudo sh -c "echo deb https://get.docker.com/ubuntu docker main" > /etc/apt/sources.list.d/docker.list
  sudo apt-get update --quiet
  sudo apt-get install  --quiet --assume-yes lxc-docker
  echo "Docker installed."
fi

--- 
+++ 
@@ -6,6 +6,8 @@
   sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys 36A1D7869245C8950F966E92D8576A8BA88D21E9
   sudo sh -c "echo deb https://get.docker.com/ubuntu docker main" > /etc/apt/sources.list.d/docker.list
   sudo apt-get update --quiet
-  sudo apt-get install  --quiet --assume-yes lxc-docker
+  sudo apt-get install  --quiet --assume-yes linux-image-extra-$(uname -r) lxc-docker
+  sudo echo 'DOCKER_OPTS="--storage-driver=aufs"' >> /etc/default/docker
+  sudo service docker restart
   echo "Docker installed."
 fi
Switch docker from devicemapper to aufs.

In order to switch you need to do ==> redef-devbox: Forcing shutdown of VM...
==> redef-devbox: Destroying VM and associated drives...
==> redef-devbox: Running cleanup tasks for 'shell' provisioner...
==> redef-devbox: Running cleanup tasks for 'shell' provisioner...
==> redef-devbox: Running cleanup tasks for 'shell' provisioner... first.
