我正在嘗試使用dokku-persistent-storage,因此我的上傳爲我的rails應用程序保留在服務器上,但我不太瞭解如何構建路徑,因爲我是Dokku的新手, Docker。 如何設置dokku-persistent-storage的容量
(我對數字海洋Ubuntu的液滴運行這個)我不知道這是否應該是這樣的:
[SERVER IP ADDRESS]/home/dokku/myapp/public_folder
或
/home/dokku/myapp/public_folder
或者如果我走了,它應該是完全不同的東西。
這是GitHub的部分說一下吧:
在您的應用程序文件夾(/家/ dokku/APP_NAME)創建一個名爲PERSISTENT_STORAGE文件。
在此文件列表中將列出每個要掛載的卷卷/卷/卷。例如:
上面的例子會導致下列參數傳遞部署和泊塢窗運行期間泊塢窗:在泊塢窗卷
-v /host/path:/container/path -v /another/container/path
移動信息可以在這裏找到:http://docs.docker.io/en/latest/use/working_with_volumes/
您引用的示例是「數據量」。對於標準安裝,這些卷實際位於'/ var/lib/docker/vfs/dir'下。要知道哪個文件夾是運行容器的根目錄,可以嘗試'docker inspect |更少「,並搜索」音量「線。你會在那裏找到確切的路徑。這有幫助嗎?如果是這樣,我可以正確回答這個問題。 –
或者,如果您想要選擇Docker主機上的確切路徑,則使用主機裝入的語法可能就是您需要的。然後,主機和容器上的路徑是「免費」的 - 只要確保它們存在即可。請注意容器路徑相對於容器根目錄。因此'/ container/path'在容器中是根源的,儘管它是以'/'開始的。 –
錯誤:替換'/ var/lib/docker/volumes'的'/ var/lib/docker/vfs/dir'。 –