Docker 是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的镜像中,然后发布到任何流行的 Linux或Windows操作系统的机器上,也可以实现虚拟化。Docker是内核虚拟化,不使用Hypervisor是不完全虚拟化,依赖内核的特性实现资源隔离。本文主要介绍Docker CLI 中 docker secret rm 常用命令。

1、docker secret rm 简介

docker secret rm 命令Docker 的命令行工具中的一个命令,它用于删除一个或多个 secrets。这个命令只能在 Docker 的 swarm 模式下使用。

在 Docker 中,secrets 是一种用于保存敏感数据(如密码或密钥)的机制。secrets 在 swarm 中的服务之间分发,可以防止敏感数据直接暴露在配置文件或者代码中。

参考文档https://docs.docker.com/engine/reference/commandline/secret_rm/

注意:该命令为集群管理命令,必须在集群管理节点上执行。要了解管理器和工人,请参阅文档中的Swarm模式部分。

2、docker secret rm 语法

docker secret rm SECRET [SECRET...]

3、docker secret rm 命令

删除secret

docker secret rm secret.json
sapth4csdo5b6wz2p5uimh5xg

注意:

docker rm不同,这个命令在删除密钥之前不要求确认。在删除一个 secret 之前,需要确保没有任何服务正在使用这个 secret。如果有服务正在使用,需要先更新或者移除这些服务,才能删除这个 secret。

4、子命令

命令

描述

docker secret create

创建一个密钥,从文件或标准输入中读取内容

docker secret inspect

显示一个或多个密钥的详细信息

docker secret ls

列出所有密钥

docker secret rm

删除一个或多个密钥

推荐文档

相关文档

大家感兴趣的内容

随机列表