wsl n'est effectivement pas compatible avec
docker, certaines fonctionnalités essentielles ne sont pas implémentées.
sur windows il faut utiliser
docker for windows qui passe par de la virtualisation, en l'occurrence hyper-v qui n'est pas compatible avec virtualbox ni vmware... donc si tu as besoin d'autres machines virtuelles tu peux passer par
docker toolbox (ou alors direct un linux en virtualbox / vmware)
en plus on dirait que tu as installé un dépot tiers :
https://download.docker.com/linux/ubuntu xenial InRelease
c'était pas la peine puisque le paquet docker.io est présent dans les dépôts officiel.
donc commence par virer ce dépôt, qui doit être inscrit dans
/etc/apt/sources.list ou dans un des fichiers présents dans
/etc/apt/sources.list.d/
puis un coup de
sudo apt update
ensuite pour forcer la désinstallation de docker tu peux essayer :
sudo dpkg --purge --force-all docker.io
(je n'ai jamais essayé cette commande, si ça marche pas donne le retour d'erreur)