我必须使用gpg --gen-key
在我的Docker镜像中生成带有gpg的密钥,但由于熵,密钥生成需要很长时间。在本地计算机上,我可以使用rng-tools
填写我的熵,但是如何在Dockerfile
中实现此功能?
在我的研究过程中,我发现了一些解决方案,但他们中没有人真的满意我。
你能分享一下在Dockerfile中生成密钥的方法吗?
编辑:
Dockerfile中密钥生成的目的是,我必须从服务器下载加密文件(使用docker容器的公钥加密),解密它并使其在我的docker容器/服务器上可用。
这篇文章,我为此找到了:
GPG Key Generation Fails on Alpine Linux Docker Image
Decrypt with gpg from inside a docker container
Dockerize everything - run gpg inside container
Adding GPG key inside docker container causes “no valid OpenPGP data found”