gpt4 book ai didi

docker - 当我重新启动 docker compose 时,Hashicorp Vault 容器不会将我的 secret 保存在本地卷上

转载 作者:行者123 更新时间:2023-12-05 09:27:05 27 4
gpt4 key购买 nike

简而言之,在我放置 docker-compose down 并使用 docker-compose up 重新部署之后,我正在努力将保存在本地计算机的保险库容器中的数据保存下来-d,数据丢失。我将向您展示我的 .yml 看起来非常简单:

version: '3.7'

services:
vault_dev:
image: vault:latest
volumes:
- vault-file:/vault/file
ports:
- "8200:8200/tcp"
environment:
VAULT_DEV_ROOT_TOKEN_ID: 'root'
VAULT_DEV_LISTEN_ADDRESS: '0.0.0.0:8200'
cap_add:
- IPC_LOCK
container_name: vault_dev
entrypoint: "vault server -dev"

volumes:
vault-file: {}

最佳答案

当使用 -dev 选项启动 Vault 时,它仅将 secret 存储在内存中。关闭时它们会丢失。与 Docker 无关。

您可能想删除 Dockerfile 入口点中的 -dev 选项和 use file storage option在你的配置文件中。

关于docker - 当我重新启动 docker compose 时,Hashicorp Vault 容器不会将我的 secret 保存在本地卷上,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/72944271/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com