Por el motivo que sea, a veces es posible que tengamos la necesidad de desinstalar o borrar totalmente Docker. Te explico el proceso para llevarlo a cabo en ubuntu, debian, centos, rhel y todos sus derivados.
Debian, Ubuntu:
Solo desinstalar docker.
sudo apt-get remove docker-engine
Desinstalar docker y sus dependencias.
sudo apt-get remove --auto-remove docker-engine
Borrar solamente los datos y la configuración.
sudo apt-get purge docker-engine
Borrar todo.
sudo apt-get purge --auto-remove docker-engine
Borrar las imágenes y los contenedores (este paso es necesario para finalizar el borrado total).
rm -rf /var/lib/docker
Centos, Rhel:
Listamos los paquetes.
yum list installed | grep docker
Ejemplo de salida.
docker-engine.x86_64 1.12.3-1.el7.centos @dockerrepo docker-engine-selinux.noarch 1.12.3-1.el7.centos @dockerrepo
Borramos los paquetes.
sudo yum -y remove docker-engine.x86_64 sudo yum -y remove docker-engine-selinux.noarch
Borrar las imágenes y los contenedores.
rm -rf /var/lib/docker