我想使用DOCKER CONTENT TRUST代表。我在协作者的机器上生成了delegate.crt / key,现在我试图用以下方式旋转快照键:
公证密钥旋转localhost:5000 / ubuntu snapshot -r
=>错误:未知的速记标志:-r中的'r' 用法: 公证钥匙旋转[GUN] [旗帜]
先谢谢你了!
答案 0 :(得分:2)
有“未知的速记标志:'r'in -rm”错误,但由于不好的论点,而不是我想要委托。
当时:
$ docker run --rm busybox echo hello world
可造成:
unknown shorthand flag: 'r' in -rm
正确的参数是--rm
两个破折号。
$ docker run --rm busybox echo hello world
--rm标志可以自动传递给docker运行 一旦退出容器,就删除它。
来源:https://github.com/prakhar1989/docker-curriculum#11-docker-run
答案 1 :(得分:1)
(免责声明:我知道关于Docker Notary的zilch,所以这可能完全是假的)
root和targets键必须在本地管理 - 要么旋转 根或目标密钥,例如在妥协的情况下,使用 没有-r标志的公证键旋转命令。时间戳键必须 远程管理 - 旋转时间戳密钥使用公证密钥 rotate timestamp -r command。
所以我猜你是在尝试使用非本地管理的root或目标密钥,这显然是不受支持的。