?
本文檔使用 php中文網(wǎng)手冊 發(fā)布
列出秘密
docker secret ls [OPTIONS]
名字,簡寫 | 默認 | 描述 |
---|---|---|
--filter, -f | 根據(jù)提供的條件過濾輸出 | |
--format | 使用Go模板的俏皮秘密 | |
--quiet,-q | 假 | 只顯示ID |
命令 | 描述 |
---|---|
docker secret | 管理Docker機密 |
命令 | 描述 |
---|---|
docker secret create | 從文件或STDIN創(chuàng)建一個秘密作為內(nèi)容 |
docker secret inspect | 顯示一個或多個秘密的詳細信息 |
docker secret ls | 列出秘密 |
docker secret rm | 刪除一個或多個秘密 |
在管理器節(jié)點上運行此命令,以列出群集中的秘密。
有關(guān)使用秘密的詳細信息,請參閱用Docker secrets管理敏感數(shù)據(jù)。
$ docker secret ls ID NAME CREATED UPDATED 6697bflskwj1998km1gnnjr38 q5s5570vtvnimefos1fyeo2u2 6 weeks ago 6 weeks ago 9u9hk4br2ej0wgngkga6rp4hq my_secret 5 weeks ago 5 weeks ago mem02h8n73mybpgqjf0kfi1n0 test_secret 3 seconds ago 3 seconds ago
過濾標志(-f
或--filter
)格式是一key=value
對。如果有多個過濾器,則傳遞多個標志(例如--filter "foo=bar" --filter "bif=baz"
)
目前支持的過濾器是:
ID(秘密 ID)
標簽(label=<key>
或label=<key>=<value>
)
名字(秘密的名字)
id
篩選器與秘密標識的全部或前綴匹配。
$ docker secret ls -f "id=6697bflskwj1998km1gnnjr38"ID NAME CREATED UPDATED 6697bflskwj1998km1gnnjr38 q5s5570vtvnimefos1fyeo2u2 6 weeks ago 6 weeks ago
label
篩選器根據(jù)存在的label
,label
還有一個價值。
下面的篩選器將所有秘密與project
標簽,不論其價值:
$ docker secret ls --filter label=project ID NAME CREATED UPDATED mem02h8n73mybpgqjf0kfi1n0 test_secret About an hour ago About an hour ago
下面的篩選器只將服務(wù)與project
標簽上帶有project-a
價值。
$ docker service ls --filter label=project=test ID NAME CREATED UPDATED mem02h8n73mybpgqjf0kfi1n0 test_secret About an hour ago About an hour ago
name
篩選器與秘密名稱的全部或前綴匹配。
以下過濾器與包含前綴的名稱test
相匹配。
$ docker secret ls --filter name=test_secret ID NAME CREATED UPDATED mem02h8n73mybpgqjf0kfi1n0 test_secret About an hour ago About an hour ago
格式化選項(--format
)可以使用 Go 模板打印秘密輸出。
Go 模板的有效占位符列在下面:
占位符 | 描述 |
---|---|
.ID | 秘密ID |
.Name | 秘密名稱 |
.CreatedAt | 秘密被創(chuàng)建的時間 |
.UpdatedAt | 秘密更新的時間 |
.Labels | 分配給秘密的所有標簽 |
.Label | 這個秘密的特定標簽的價值。例如{{.Label“secret.ssh.key”}} |
當使用--format
選項,secret ls
命令將按照模板聲明的方式輸出數(shù)據(jù),或者在使用table
指令,也將包括列標題。
下面的示例使用沒有標頭的模板,并輸出ID
和Name
所有圖像用冒號分隔的條目:
$ docker secret ls --format "{{.ID}}: {{.Name}}"77af4d6b9913: secret-1b6fa739cedf5: secret-278a85c484f71: secret-3
若要以表格格式列出所有機密及其名稱和創(chuàng)建日期,可以使用:
$ docker secret ls --format "table {{.ID}}\t{{.Name}}\t{{.CreatedAt}}"ID NAME CREATED 77af4d6b9913 secret-1 5 minutes ago b6fa739cedf5 secret-2 3 hours ago 78a85c484f71 secret-3 10 days ago