Как использовать команду удаления интеграции docker scout для удаления интеграции

DockerDockerBeginner
Практиковаться сейчас

💡 Этот учебник переведен с английского с помощью ИИ. Чтобы просмотреть оригинал, вы можете перейти на английский оригинал

Введение

В этом лабораторном занятии (LabEx) вы научитесь управлять интеграциями Docker Scout, удаляя их. Сначала вы выведете список существующих интеграций Docker Scout, чтобы определить ту, которую вы хотите удалить.

Затем вы используете команду docker scout integration rm, чтобы удалить определенную интеграцию по ее имени. Наконец, вы убедитесь, что интеграция была успешно удалена, вывів список интеграций еще раз.


Skills Graph

%%%%{init: {'theme':'neutral'}}%%%% flowchart RL docker(("Docker")) -.-> docker/ContainerOperationsGroup(["Container Operations"]) docker/ContainerOperationsGroup -.-> docker/ls("List Containers") docker/ContainerOperationsGroup -.-> docker/rm("Remove Container") subgraph Lab Skills docker/ls -.-> lab-555206{{"Как использовать команду удаления интеграции docker scout для удаления интеграции"}} docker/rm -.-> lab-555206{{"Как использовать команду удаления интеграции docker scout для удаления интеграции"}} end

Вывод списка существующих интеграций Docker Scout

На этом этапе вы научитесь выводить список существующих интеграций Docker Scout. Docker Scout помогает вам понять и улучшить уровень безопасности ваших контейнерных образов. Интеграции позволяют Docker Scout подключаться к другим службам для сбора информации о ваших образах.

Чтобы вывести список существующих интеграций Docker Scout, вы можете использовать команду docker scout integration ls. Эта команда отобразит таблицу, показывающую имя, тип и статус каждой настроенной интеграции.

Выполним команду, чтобы увидеть текущие интеграции. Откройте терминал в среде LabEx.

docker scout integration ls

Вы должны увидеть вывод, похожий на следующий, хотя конкретные перечисленные интеграции могут отличаться в зависимости от вашей среды:

NAME      TYPE      STATUS
my-integration  my-type   ready

Вывод предоставляет следующую информацию для каждой интеграции:

  • NAME: Уникальное имя интеграции.
  • TYPE: Тип интеграции (например, определенный реестр или служба).
  • STATUS: Текущий статус интеграции (например, ready, error).

Понимание существующих интеграций является первым шагом в их управлении. На следующих этапах вы научитесь удалять интеграции.

Удаление определенной интеграции Docker Scout по имени

На этом этапе вы научитесь удалять определенную интеграцию Docker Scout по ее имени. Удаление интеграции разрывает соединение между Docker Scout и внешней службой.

Для удаления интеграции используйте команду docker scout integration rm, за которой следует имя интеграции, которую вы хотите удалить.

На предыдущем этапе вы должны были увидеть имя интеграции, которую вы хотите удалить. Предположим, что имя интеграции - my-integration. Замените my-integration на фактическое имя, если оно отличается в вашей среде.

Выполните следующую команду для удаления интеграции:

docker scout integration rm my-integration

Если команда выполнена успешно, вы увидите вывод, подтверждающий удаление, похожий на следующий:

Integration 'my-integration' deleted

Это подтверждает, что указанная интеграция была удалена из конфигурации Docker Scout. На следующем этапе вы убедитесь, что интеграция больше не отображается в списке.

Проверка удаления интеграции

На этом этапе вы убедитесь, что интеграция Docker Scout, которую вы удалили на предыдущем этапе, больше не отображается в списке. Это подтвердит, что удаление прошло успешно.

Для проверки удаления вы снова используете команду docker scout integration ls для вывода списка текущих интеграций.

Выполните следующую команду:

docker scout integration ls

После выполнения команды обратите внимание на вывод. Интеграция с именем my-integration (или любым другим именем, которое вы использовали на предыдущем этапе) больше не должна появляться в списке. Если ни одной интеграции не настроено, вывод может показать только заголовки таблицы или сообщить, что интеграции не найдены.

Например, если my-integration была единственной интеграцией, вывод теперь может выглядеть так:

NAME      TYPE      STATUS

Если были другие интеграции, вывод будет их перечислять, но my-integration должен отсутствовать. Это подтверждает, что команда docker scout integration rm успешно удалила интеграцию.

Теперь вы успешно вывели список интеграций, удалили интеграцию и проверили ее удаление в Docker Scout.

Резюме

В этом практическом занятии вы научились управлять интеграциями Docker Scout. Сначала вы вывели список существующих интеграций с помощью команды docker scout integration ls, которая отображает имя, тип и статус каждой настроенной интеграции.

Затем вы практиковались в удалении определенной интеграции по ее имени с использованием команды docker scout integration rm. Наконец, вы проверили, что интеграция была успешно удалена, снова вывів список интеграций и убедившись, что удаленная интеграция больше не отображается в списке.