【发布时间】:2015-06-01 12:47:07
【问题描述】:
我需要 dockerize 一个 apt 存储库。其中的包需要签名,目前由
aptly publish snapshot -distribution="stable" -gpg-key="<key id>" my-snapshot
在此之前需要使用gpg --gen-key 创建密钥。
但是这样一来,私钥将被装箱在 docker 镜像中,这似乎不是一个好习惯。此外, id 甚至不起作用;运行gpg --gen-key --batch <gpg.in 卡住了:
Not enough random bytes available. Please do some other work to give
the OS a chance to collect more entropy! (Need 284 more bytes)
我什至不知道是否可以在 docker 容器中生成 gpg 密钥,即使可以,也可能不是一个好主意。
有没有办法通过外部密钥对 repo 的内容进行签名?
【问题讨论】:
标签: docker gnupg entropy openpgp