Como usar o comando docker plugin enable para ativar um plugin

DockerBeginner
Pratique Agora

Introdução

Neste laboratório, você aprenderá como gerenciar plugins do Docker, verificando seu status e habilitando um plugin específico. Os plugins do Docker estendem a funcionalidade principal do Docker, e entender como ativá-los é crucial para aproveitar suas capacidades.

Você começará usando o comando docker plugin ls para visualizar todos os plugins instalados e seu estado atual de habilitado/desabilitado. Em seguida, você aprenderá como usar o comando docker plugin enable para ativar um plugin previamente desabilitado, tornando seus recursos disponíveis para uso em seu ambiente Docker. Finalmente, você verificará se o plugin foi habilitado com sucesso.

Verificar o status dos plugins instalados

Nesta etapa, aprenderemos como verificar o status dos plugins do Docker instalados. Os plugins do Docker estendem a funcionalidade do Docker, permitindo a integração com vários sistemas e serviços.

Para listar os plugins instalados e seu status, você pode usar o comando docker plugin ls. Este comando mostrará uma lista de todos os plugins instalados, se estão habilitados ou desabilitados e sua versão.

Vamos executar o comando para ver os plugins instalados em seu ambiente.

docker plugin ls

A saída exibirá uma tabela com colunas como ID, NAME, DESCRIPTION, ENABLED e STATE. A coluna ENABLED indica se o plugin está atualmente ativo (true) ou inativo (false). A coluna STATE fornece mais detalhes sobre o estado atual do plugin, como running ou disabled.

Compreender o status dos seus plugins instalados é o primeiro passo para gerenciá-los. Nas próximas etapas, aprenderemos como habilitar e desabilitar esses plugins.

Habilitar um plugin específico

Na etapa anterior, verificamos o status dos plugins do Docker instalados. Agora, vamos aprender como habilitar um plugin específico que está atualmente desabilitado.

Para habilitar um plugin do Docker, você usa o comando docker plugin enable seguido pelo nome do plugin que deseja habilitar.

Para esta etapa, assumiremos que existe um plugin desabilitado chamado my-disabled-plugin. Observação: Este é um nome de espaço reservado para fins de demonstração. Em um cenário real, você substituiria my-disabled-plugin pelo nome real de um plugin desabilitado da saída de docker plugin ls.

Vamos tentar habilitar o plugin de espaço reservado my-disabled-plugin.

docker plugin enable my-disabled-plugin

Se o plugin existir e for habilitado com sucesso, você verá uma saída indicando que o plugin está iniciando ou foi iniciado. Se o plugin não existir ou houver um problema, você receberá uma mensagem de erro.

Habilitar um plugin torna sua funcionalidade disponível para uso pelo Docker. Na próxima etapa, verificaremos se o plugin está realmente habilitado.

Verificar se o plugin está habilitado

Na etapa anterior, tentamos habilitar um plugin específico do Docker. Agora, precisamos verificar se o status do plugin foi alterado para habilitado.

Para fazer isso, usaremos o comando docker plugin ls novamente, assim como fizemos na primeira etapa. Isso nos mostrará o status atual de todos os plugins instalados, incluindo aquele que acabamos de tentar habilitar.

Execute o comando para listar os plugins:

docker plugin ls

Examine a tabela de saída. Procure o nome do plugin que você tentou habilitar na etapa anterior (my-disabled-plugin em nosso exemplo). Verifique a coluna ENABLED para esse plugin. Se a operação de habilitação foi bem-sucedida, o valor na coluna ENABLED agora deve ser true. A coluna STATE também deve indicar um estado de execução, como running.

Esta etapa de verificação confirma que o comando docker plugin enable funcionou conforme o esperado e que o plugin agora está ativo e pronto para ser usado pelo Docker.

Resumo

Neste laboratório, aprendemos como gerenciar plugins do Docker, primeiro verificando o status dos plugins instalados usando o comando docker plugin ls. Este comando fornece uma lista de plugins, seu status de habilitação e o estado atual.

Em seguida, praticamos a habilitação de um plugin desabilitado específico usando o comando docker plugin enable, demonstrando o processo de ativação da funcionalidade do plugin dentro do ambiente Docker.