[英]Can user privilege of docker container impact permission of host machine on mounted volume in 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.