Sé que esta pregunta es antigua, pero creo que Docker Upstream ha lanzado una versión que admite esto ahora, por lo que pensé en poner una respuesta aquí. Entonces, en Ubuntu, realmente tienes 2 opciones a partir de 18.04 (y realmente esto también funciona principalmente en 16.04):
archivo aguas arriba
Actualmente, Docker Upstream recomienda un conjunto de instrucciones más complicado para la instalación desde un archivo personalizado , etc. Esto también puede satisfacer sus necesidades siempre que obtenga su 17.06 y versiones posteriores.
docker.io
paquete
sudo apt install docker.io
Esto es versionado y actualizado por los miembros de la comunidad Canonical / Ubuntu con bastante regularidad, pero tiende a retrasarse un poco. Puede mantener este paquete retenido como sus paquetes apt habituales en ubuntu. Puede leer más sobre la excepción SRU en el wiki de Ubuntu para ver los controles de calidad que conlleva. La versión en Xenial y Bionic está activada o se acerca a la 17.03, pero parecen contener el parche que necesita ejecutar en LXD.
Editar nota: https://github.com/docker/docker-snap - docker snap ya no se recomienda a partir de esta actualización (25 de septiembre de 2018). Si esto cambia en el futuro, siéntase libre de editar esta respuesta.