Je l'ai réparé! N'oubliez pas - toutes vos données dans les conteneurs seront supprimées!
Donc, tout d'abord, nous devons exécuter ces commandes:
# adding new group
$ sudo groupadd docker
# adding user to the 'docker' group
$ sudo gpasswd -a ${your_username} docker
# restart the docker (documentation suggests to use 'docker.io' instead of 'docker',
# for me both variants work just fine!
$ sudo service docker restart
Ensuite, nous devons nous déconnecter, N'UTILISEZ PAS la variante GUI car cela n'a pas fonctionné pour moi et j'ai été déçu à ce sujet.
Utilisez plutôt cette commande:
sudo pkill -u username
Ensuite, nous devons ...
1. Tuez tous les conteneurs en cours d'exécution
sudo docker kill $(docker ps -q)
2. Supprimer tous les conteneurs arrêtés
sudo docker rm $(docker ps -a -q)
3. Supprimez toutes les images «non marquées / pendantes»
sudo docker rmi $(docker images -q -f dangling=true)
4. Supprimer toutes les images
sudo docker rmi $(docker images -q)
Sources:
https://www.calazan.com/docker-cleanup-commands/
http://www.linuxquestions.org/questions/ubuntu-63/how-do-i-log-out-via-terminal-928183/
PS Peut-être que d'autres réponses sont également correctes, mais au moment où ces réponses ont été publiées, mon problème était déjà résolu et je ne peux pas vérifier si elles sont correctes ou non. Merci à @Andreas. Il a signalé une erreur selon laquelle les conteneurs avaient déjà été retirés. Comme je n'ai trouvé aucune solution correcte et "tout en un", je veux vous dire comment vous pouvez la corriger.
docker
apparaît toujours comme un périphérique réseau