加密要在 docker-compose 中使用的 .env 变量

encrypt .env variables to be used in docker-compose

提问人:John 提问时间:11/14/2023 更新时间:11/14/2023 访问量:27

问:

我正在按照教程使用 docker-compose 设置 elasticsearch。本教程有一个文件,内容如下:.env

ELASTIC_USER=changeme
ELASTIC_PASS=changeme

有没有办法加密从文件加载的变量的值?我看到一些 10 年前的 SO 问题和博客说这是不可能的,或者您需要使用它来利用加密从文件加载的值的能力。docker-compose.envdocker swarm.env

现在是 2023 年,距离上次发布帖子已经过去了大约 10 年。是否有用于加密机密的现代做法?docker-compose


注意:elasticsearch 本身确实有用于此目的的密钥库,但是在容器化环境中使用它们时,我遇到了技术上的复杂问题。我正在继续解决这些并发症,但想看看是否为我提供了任何替代方案。docker-compose

docker-compose .env docker-secrets

评论


答: 暂无答案