Como usar o comando docker scout integration delete para remover uma integração

DockerBeginner
Pratique Agora

Introdução

Neste laboratório, você aprenderá como gerenciar as integrações do Docker Scout, excluindo-as. Você começará listando suas integrações existentes do Docker Scout para identificar aquela que deseja remover.

Em seguida, você usará o comando docker scout integration rm para excluir uma integração específica pelo seu nome. Por fim, você verificará se a integração foi removida com sucesso, listando as integrações novamente.

Listar integrações existentes do Docker Scout

Nesta etapa, você aprenderá como listar as integrações existentes do Docker Scout. O Docker Scout ajuda você a entender e melhorar a postura de segurança de suas imagens de contêiner. As integrações permitem que o Docker Scout se conecte a outros serviços para reunir informações sobre suas imagens.

Para listar as integrações existentes do Docker Scout, você pode usar o comando docker scout integration ls. Este comando exibirá uma tabela mostrando o nome, o tipo e o status de cada integração configurada.

Vamos executar o comando para ver as integrações atuais. Abra seu terminal no ambiente LabEx.

docker scout integration ls

Você deve ver uma saída semelhante a esta, embora as integrações específicas listadas possam variar dependendo do seu ambiente:

NAME      TYPE      STATUS
my-integration  my-type   ready

A saída fornece as seguintes informações para cada integração:

  • NAME: O nome único da integração.
  • TYPE: O tipo de integração (por exemplo, um registro ou serviço específico).
  • STATUS: O status atual da integração (por exemplo, ready, error).

Compreender as integrações existentes é o primeiro passo para gerenciá-las. Nas próximas etapas, você aprenderá como excluir uma integração.

Excluir uma integração específica do Docker Scout por nome

Nesta etapa, você aprenderá como excluir uma integração específica do Docker Scout usando seu nome. Excluir uma integração remove a conexão entre o Docker Scout e o serviço externo.

Para excluir uma integração, você usa o comando docker scout integration rm seguido pelo nome da integração que deseja remover.

Na etapa anterior, você deve ter visto o nome da integração que deseja excluir. Vamos supor que o nome da integração seja my-integration. Substitua my-integration pelo nome real, caso seja diferente no seu ambiente.

Execute o seguinte comando para excluir a integração:

docker scout integration rm my-integration

Se o comando for bem-sucedido, você verá uma saída confirmando a exclusão, semelhante a esta:

Integration 'my-integration' deleted

Isso confirma que a integração especificada foi removida da sua configuração do Docker Scout. Na próxima etapa, você verificará se a integração não está mais listada.

Verificar se a integração foi excluída

Nesta etapa, você verificará se a integração do Docker Scout que você excluiu na etapa anterior não está mais listada. Isso confirma que a exclusão foi bem-sucedida.

Para verificar a exclusão, você usará novamente o comando docker scout integration ls para listar as integrações atuais.

Execute o seguinte comando:

docker scout integration ls

Após executar o comando, observe a saída. A integração chamada my-integration (ou qualquer nome que você usou na etapa anterior) não deve mais aparecer na lista. Se nenhuma integração estiver configurada, a saída poderá mostrar apenas os cabeçalhos da tabela ou indicar que nenhuma integração foi encontrada.

Por exemplo, se my-integration fosse a única integração, a saída agora poderia ser semelhante a esta:

NAME      TYPE      STATUS

Se outras integrações estiverem presentes, a saída as listará, mas my-integration deve estar ausente. Isso confirma que o comando docker scout integration rm removeu com sucesso a integração.

Você agora listou, excluiu e verificou com sucesso a exclusão de uma integração do Docker Scout.

Resumo

Neste laboratório, você aprendeu a gerenciar integrações do Docker Scout. Você começou listando as integrações existentes usando o comando docker scout integration ls, que exibe o nome, o tipo e o status de cada integração configurada.

Em seguida, você praticou a exclusão de uma integração específica por seu nome usando o comando docker scout integration rm. Por fim, você verificou se a integração foi removida com sucesso, listando as integrações novamente, confirmando que a integração excluída não aparecia mais na lista.