簡體   English   中英

如何在orientdb docker容器外存儲配置和數據庫

[英]How to store configuration and database outside orientdb docker container

我試圖在我正在運行的 docker 容器之外存儲 OrientDB 數據庫和配置。 這是第一次同時使用 docker 和 orientdb,所以我的困惑是多層次的。

Based on https://hub.docker.com/_/orientdb/ I have successfully ran the command docker run -d --name orientdb -p 2424:2424 -p 2480:2480 -e ORIENTDB_ROOT_PASSWORD=rootpwd orientdb but I'm卡住試圖指定我的本地磁盤上存儲數據和配置的位置,以便在容器停止/刪除時不會丟失。

我嘗試添加-v <databases_path>:/orientdb/databases選項但無濟於事。 我可能遺漏了一些非常基本的東西(因為這是我對 docker 和 orientdb 的第一手經驗)。 嘗試在 docker 桌面和其他試錯測試中設置卷也失敗了。

任何人都可以幫忙嗎? 或者指出我可以學習的一些教程,因為我被卡住了。

感謝@nulldroid,我終於弄明白了。 這是語法讓我像往常一樣搞砸了。 以下命令對我有用。 無需設置卷等,只需為 windows “D:” 開頭使用“/d/”創建的目錄的正確格式路徑

docker run -d --name orientdb -p 2424:2424 -p 2480:2480 -v /d/docker/test1/databases:/orientdb/databases -e ORIENTDB_ROOT_PASSWORD=root orientdb:latest

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM