Tente "uname -a" e verifique se você está executando uma arquitetura de 64 bits:
O Docker requer uma instalação de 64 bits, independentemente da sua versão do Ubuntu.
Estou tentando instalar o docker no Ubuntu no VMware, sem sucesso. Estes são os comandos e erros que eu experimento.
sudo apt-get update
sudo apt-get install docker-engine
Reading package lists... Done
Building dependency tree
Reading state information... Done
E: Unable to locate package docker-engine
Como mencionado nos comentários, você precisa
lsb_release -c
/etc/apt/sources.list.d/docker.list
deve ter o seguinte conteúdo (e nada mais): deb https://apt.dockerproject.org/repo ubuntu-VERSION-NAME main
No meu caso (Ubuntu 14.04, também conhecido como 'fiel'), adicionei deb https://apt.dockerproject.org/repo ubuntu-trusty main
Eu tive outros problemas, incluindo "Unable" no Ubuntu 16.04. Este é um script bash para resolver problemas na minha máquina.
#!/bin/bash
sudo apt update
sudo rm /var/lib/apt/lists/*
sudo rm /var/cache/apt/*.bin
VERSION-NAME=$(lsb_release -c)
y=$(echo $VERSION-NAME | awk '{print }')
echo $y
cd /etc/apt/sources.list.d
touch docker_test.list
echo "deb https://apt.dockerproject.org/repo ubuntu-$y main" > docker_test.list
sudo apt-get install linux-image-extra-$(uname -r)
sudo apt-get update
sudo apt-get install docker.io
Eu tive um problema diferente quando tive que desinstalar o Docker no momento. Este é o script bash ( source ) para minha máquina.
# For unistall in Ubuntu
sudo apt-get purge docker.io
# This will erase all your container images
sudo rm -rf /var/lib/docker
# This will erase all docker configs
sudo rm -rf /etc/docker/
sudo apt-get purge docker.io