简介
在这个实验中,你将学习如何通过删除 Docker Scout 集成来管理它们。首先,你需要列出现有的 Docker Scout 集成,以确定你想要移除的集成。
接下来,你将使用 docker scout integration rm
命令,通过集成名称删除特定的集成。最后,你将再次列出集成,以验证该集成是否已成功移除。
💡 本教程由 AI 辅助翻译自英文原版。如需查看原文,您可以 切换至英文原版
在这个实验中,你将学习如何通过删除 Docker Scout 集成来管理它们。首先,你需要列出现有的 Docker Scout 集成,以确定你想要移除的集成。
接下来,你将使用 docker scout integration rm
命令,通过集成名称删除特定的集成。最后,你将再次列出集成,以验证该集成是否已成功移除。
在这一步中,你将学习如何列出现有的 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 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
命令按名称删除特定的集成。最后,你通过再次列出集成来验证该集成是否已成功移除,确认已删除的集成不再出现在列表中。