Versuch, das Plugin erzwungenermaßen zu entfernen
In den vorherigen Schritten haben Sie gelernt, dass Sie ein Plugin deaktivieren müssen, bevor Sie es entfernen können. Was passiert, wenn Sie versuchen, ein aktiviertes Plugin erzwungenermaßen zu entfernen?
Der Befehl docker plugin rm
hat eine Option --force
oder -f
, mit der versucht werden kann, ein Plugin erzwungenermaßen zu entfernen. Doch selbst mit der Force-Option wird Docker kein aktiviertes Plugin entfernen.
Zuerst installieren wir erneut das vieux/sshfs
-Plugin, damit wir ein aktiviertes Plugin haben, mit dem wir arbeiten können.
docker plugin install vieux/sshfs
Denken Sie daran, y
einzugeben und Enter zu drücken, wenn Sie aufgefordert werden, die Berechtigungen zu akzeptieren.
Nachdem das Plugin erneut installiert und aktiviert ist, versuchen wir es, es mit der Force-Option zu entfernen.
docker plugin rm --force vieux/sshfs
Sie werden eine ähnliche Fehlermeldung sehen wie beim Versuch, es ohne die Force-Option zu entfernen. Darin wird angegeben, dass das Plugin aktiviert ist und nicht entfernt werden kann.
Error response from daemon: plugin vieux/sshfs is enabled. Disable it before removing
Dies bestätigt, dass die Force-Option die Anforderung, ein Plugin vor der Entfernung zu deaktivieren, nicht außer Kraft setzt. Die Force-Option wird normalerweise in anderen Docker-Kontexten, wie beim Entfernen von Containern, Images oder Volumes, verwendet, um bestimmte Prüfungen zu umgehen. Sie gilt jedoch nicht für das Entfernen von aktivierten Plugins.
Wenn Sie möchten, können Sie das Plugin wie in den vorherigen Schritten gelernt erneut deaktivieren und entfernen, um aufzuräumen.