本文介紹了如何在密鑰箱中進行數據庫備份的處理方法,對大家解決問題具有一定的參考價值,需要的朋友們下面隨著小編來一起學習吧!
問題描述
我使用docker為django項目安裝了密鑰罩
docker run -p 8080:8080 -e KEYCLOAK_USER=admin -e KEYCLOAK_PASSWORD=admin jboss/keycloak
現在一切正常,但是現在我想備份docker中的keyloak數據庫,但是我不知道keyloak docker容器中默認安裝了哪個數據庫,那么如何備份和恢復數據,
我正在使用$ sudo docker exec -it 35ba690a68fd /bin/bash此命令與容器交互,請提出任何建議。我正在使用redhat Linux
推薦答案
默認數據庫位于/opt/jboss/keycloak/standalone/data/,名稱為keycloak.mv.db
如果您想備份它,我建議您在運行keyloak時映射一個卷:
docker run --volume /root/keycloak/data/:/opt/jboss/keycloak/standalone/data/ ...
這樣,即使您銷毀容器并重新創建,數據庫也將保留主機上的更改。
這篇關于如何在密鑰箱中進行數據庫備份的文章就介紹到這了,希望我們推薦的答案對大家有所幫助,






