Eu sei que esta pergunta é antiga, mas acredito que o Docker Upstream lançou uma versão que suporta isso agora, então eu pensei em apenas colocar uma resposta aqui. Então, no Ubuntu, você realmente tem 3 opções a partir de 18.04 (e na verdade elas funcionam principalmente no 16.04 também):
docker
snap
snap install docker
O snap docker é publicado pela docker-inc upstream e tem todos os atributos interessantes de snaps. Atualizado automaticamente, confinado, várias faixas, canais, etc. Eu recomendo que você dê uma olhada, pois você pode dizer coisas como snap install docker --channel=17.06/stable
para voltar à versão 17.06 do docker e apenas obter atualizações ao longo dessa "faixa". Isso deve conter a correção que você está procurando, dada a conversa vinculada com o LXD upstream.
Isso também tem a vantagem de trabalhar da mesma maneira em 18.04, 16.04 e até 14.04. O que é legal.
arquivo upstream do docker
Atualmente, o docker upstream recomenda um conjunto de instruções mais complexo instalado a partir de um arquivo personalizado , etc. Isso também pode atender às suas necessidades contanto que você pegue o seu 17.06 e mais recente.
docker.io
package
sudo apt install docker.io
Isso é versionado e atualizado por membros da comunidade Canonical / Ubuntu regularmente, mas tende a atrasar um pouco o upstream. Você pode manter este pacote como seus pacotes apt regulares no Ubuntu. Você pode ler mais sobre a exceção do SRU no wiki do Ubuntu para ver os controles de qualidade que entram nisto. A versão em Xenial e Bionic estão em ou aproximando-se de 17.03, mas parecem conter o patch que você precisa rodar em LXD.