Docker:如何向容器提供秘密信息?

dua*_*ty_ 7 docker fig

我的应用程序位于容器内,它正在读取密码和API密钥的环境变量以访问服务.如果我在我的机器上运行应用程序(而不是在docker中),我只是export SERVICE_KEY='wefhsuidfhda98'应用程序可以使用它.

这是什么标准方法?我正在考虑使用一个秘密文件,该文件将通过export命令添加到服务器,然后source在该文件上运行.

我正在使用docker&fig.

dua*_*ty_ 5

我解决的解决方案如下:将环境变量保存在一个秘密文件中,然后使用无花果将这些变量传递给容器.