簡體   English   中英

docker-compose.yml在以點(。)開頭的文檔上使用卷

[英]docker-compose.yml use volume on documents starting with dot (.)

我正在將docker容器與tomcat一起使用以運行應用程序。 應用程序正在將一些數據保存在以dot(。)開頭的文件夾中。 在yml文件中,我有類似以下內容:

卷:
-/my/path/folder:/path/.*文件夾

它將所需的文件夾保存在磁盤上,但是當我再次啟動容器時,它不會持久保存磁盤上保存的內容。 有沒有辦法正確地做到這一點? 我寧願不更改文件夾的名稱。

我可以確認我在docker-compose(Fedora 29上的1.22.0)上也遇到了同樣的問題。 Docker-compose似乎在Volumes聲明中不允許點文件。

這適用於docker-compose.yml:

volumes:
  - data:/root/folder

這不是:

volumes:
  - data:/root/.folder

兩者都存在於容器中的地方。 我已經張貼在docker hub上,似乎也沒人知道。

暫無
暫無

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

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