错误:未知的速记标志:-r中的'r'

时间:2016-10-14 08:29:18

标签: docker

我想使用DOCKER CONTENT TRUST代表。我在协作者的机器上生成了delegate.crt / key,现在我试图用以下方式旋转快照键:

  

公证密钥旋转localhost:5000 / ubuntu snapshot -r

=>错误:未知的速记标志:-r中的'r' 用法:   公证钥匙旋转[GUN] [旗帜]

先谢谢你了!

2 个答案:

答案 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,所以这可能完全是假的)

根据Notary documentation

  

root和targets键必须在本地管理 - 要么旋转   根或目标密钥,例如在妥协的情况下,使用   没有-r标志的公证键旋转命令。时间戳键必须   远程管理 - 旋转时间戳密钥使用公证密钥   rotate timestamp -r command。

所以我猜你是在尝试使用非本地管理的root或目标密钥,这显然是不受支持的。