【发布时间】:2014-09-29 21:57:48
【问题描述】:
我有一个 docker 应用程序,我需要将一条安全信息传递给它,因为它使用密码来加密/解密存储的数据。我试图弄清楚使用环境变量传递这些信息有多安全。我知道如果我使用
docker run -e passphrase="secretkey123" --name containername imagename
然后可以通过以下方式找到该值:
docker inspect containername
因此它必须存储在磁盘上的某个位置(我假设在 /var/lib/docker 中)。有没有更安全的方法将环境变量传递给 docker?我应该在链接到主机文件系统的卷中使用临时文件吗?有没有更好的办法?
【问题讨论】:
标签: security environment-variables docker