Попытка принудительного удаления плагина
На предыдущих этапах вы узнали, что перед удалением плагина его необходимо отключить. Что произойдет, если вы попытаетесь принудительно удалить включенный плагин?
В команде docker plugin rm
есть флаг --force
или -f
, который можно использовать для попытки принудительного удаления плагина. Однако, даже с использованием флага принудительного удаления, Docker не удалит включенный плагин.
Сначала переустановим плагин vieux/sshfs
, чтобы у нас был включенный плагин для работы.
docker plugin install vieux/sshfs
Не забудьте ввести y
и нажать Enter, когда вас попросят подтвердить разрешения.
Теперь, когда плагин снова установлен и включен, попробуем удалить его с использованием флага принудительного удаления.
docker plugin rm --force vieux/sshfs
Вы увидите ошибку, аналогичную той, которую получали при попытке удалить плагин без флага принудительного удаления, которая указывает, что плагин включен и не может быть удален.
Error response from daemon: plugin vieux/sshfs is enabled. Disable it before removing
Это подтверждает, что флаг принудительного удаления не отменяет требование отключить плагин перед его удалением. Флаг принудительного удаления обычно используется в других контекстах Docker, таких как удаление контейнеров, образов или томов, чтобы обойти определенные проверки, но он не применяется при удалении включенных плагинов.
Если вы хотите, вы можете отключить и удалить плагин снова, следуя шагам, которые вы узнали ранее.