![](/img/trans.png)
[英]Why docker-compose don't save data from container to my local machine?
[英]Hashicorp Vault container don't save my secrets on local volume when I restart docker compose
簡而言之,在我放下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 時,它僅將機密存儲在內存中。 當它關閉時,它們會丟失。 與 Docker 無關。
您可能希望刪除 Dockerfile 入口點中的-dev
選項並在配置文件中使用file
存儲選項。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.