首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

docker secret create

描述

从文件或 STDIN 作为内容创建一个 secrets

使用

docker secret create [OPTIONS] SECRET file|-

备选方案

名字,简写

默认

描述

--label, -l

秘密标签

父命令

命令

描述

docker secret

管理Docker机密

相关命令

命令

描述

docker secret create

从文件或STDIN创建一个秘密作为内容

docker secret inspect

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

docker secret ls

列出秘密

docker secret rm

删除一个或多个秘密

扩展描述

使用标准输入或从机密内容的文件创建机密。必须在管理器节点上运行此命令。

有关使用秘密的详细信息,请参阅用Docker secrets 管理敏感数据

实例

创造 secret

$ echo <secret> | docker secret create my_secret -

onakdyv307se2tl7nl20anokv

$ docker secret ls

ID                          NAME                CREATED             UPDATED
onakdyv307se2tl7nl20anokv   my_secret           6 seconds ago       6 seconds ago

用文件创建一个 secret

$ docker secret create my_secret ./secret.json

dg426haahpi5ezmkkj5kyl3sn

$ docker secret ls

ID                          NAME                CREATED             UPDATED
dg426haahpi5ezmkkj5kyl3sn   my_secret           7 seconds ago       7 seconds ago

用标签创建一个 secret

$ docker secret create --label env=dev \
                       --label rev=20170324 \
                       my_secret ./secret.json

eo7jnzguqgtpdah3cm5srfb97
$ docker secret inspect my_secret

[
    {
        "ID": "eo7jnzguqgtpdah3cm5srfb97",
        "Version": {
            "Index": 17
        },
        "CreatedAt": "2017-03-24T08:15:09.735271783Z",
        "UpdatedAt": "2017-03-24T08:15:09.735271783Z",
        "Spec": {
            "Name": "my_secret",
            "Labels": {
                "env": "dev",
                "rev": "20170324"
            }
        }
    }
]

扫码关注腾讯云开发者

领取腾讯云代金券