Intentar eliminar el complemento (plugin) forzosamente
En los pasos anteriores, aprendiste que debes deshabilitar un complemento antes de eliminarlo. ¿Qué sucede si intentas forzar la eliminación de un complemento habilitado?
El comando docker plugin rm
tiene una opción --force
o -f
que se puede utilizar para intentar forzar la eliminación de un complemento. Sin embargo, incluso con la opción de fuerza, Docker no eliminará un complemento habilitado.
Primero, volvamos a instalar el complemento vieux/sshfs
para tener un complemento habilitado con el que trabajar.
docker plugin install vieux/sshfs
Recuerda escribir y
y presionar Enter cuando se te solicite que aceptes las capacidades.
Ahora que el complemento está instalado y habilitado nuevamente, intentemos eliminarlo utilizando la opción de fuerza.
docker plugin rm --force vieux/sshfs
Verás un mensaje de error similar al que obtuviste cuando intentaste eliminarlo sin la opción de fuerza, lo que indica que el complemento está habilitado y no se puede eliminar.
Error response from daemon: plugin vieux/sshfs is enabled. Disable it before removing
Esto confirma que la opción de fuerza no anula el requisito de deshabilitar un complemento antes de eliminarlo. La opción de fuerza se utiliza normalmente en otros contextos de Docker, como la eliminación de contenedores, imágenes o volúmenes, para omitir ciertas comprobaciones, pero no se aplica a la eliminación de complementos habilitados.
Para limpiar, puedes deshabilitar y eliminar el complemento nuevamente si lo deseas, siguiendo los pasos que aprendiste anteriormente.