Tenter de supprimer le plugin en utilisant la force
Dans les étapes précédentes, vous avez appris que vous devez désactiver un plugin avant de le supprimer. Que se passe-t-il si vous essayez de forcer la suppression d'un plugin activé ?
La commande docker plugin rm
dispose d'un indicateur --force
ou -f
qui peut être utilisé pour tenter de forcer la suppression d'un plugin. Cependant, même avec l'indicateur de force, Docker ne supprimera pas un plugin activé.
Commençons par réinstaller le plugin vieux/sshfs
afin d'avoir un plugin activé avec lequel travailler.
docker plugin install vieux/sshfs
N'oubliez pas de taper y
et d'appuyer sur Entrée lorsque vous êtes invité à accepter les capacités.
Maintenant que le plugin est réinstallé et activé, essayons de le supprimer en utilisant l'indicateur de force.
docker plugin rm --force vieux/sshfs
Vous verrez un message d'erreur similaire à celui que vous avez obtenu lorsque vous avez essayé de le supprimer sans l'indicateur de force, indiquant que le plugin est activé et ne peut pas être supprimé.
Error response from daemon: plugin vieux/sshfs is enabled. Disable it before removing
Cela confirme que l'indicateur de force ne contourne pas la nécessité de désactiver un plugin avant de le supprimer. L'indicateur de force est généralement utilisé dans d'autres contextes Docker, comme la suppression de conteneurs, d'images ou de volumes, pour contourner certains contrôles, mais il ne s'applique pas à la suppression de plugins activés.
Pour nettoyer, vous pouvez désactiver et supprimer le plugin à nouveau si vous le souhaitez, en suivant les étapes que vous avez apprises précédemment.