我正在将docker容器与tomcat一起运行应用程序。应用程序正在将一些数据保存在以dot(。)开头的文件夹中。在yml文件中,我有这样的内容:
卷:
-/my/path/folder:/path/.*文件夹
它将所需的文件夹保存在磁盘上,但是当我再次启动容器时,它不会持久保存磁盘上保存的内容。有没有办法正确地做到这一点?我宁愿不更改文件夹的名称。
答案 0 :(得分:0)
我可以确认docker-compose(Fedora 29上的1.22.0)也存在相同的问题。 Docker-compose似乎在Volumes声明中不允许点文件。
这适用于docker-compose.yml:
volumes:
- data:/root/folder
这不是:
volumes:
- data:/root/.folder
两者都存在于容器中。我已经张贴在docker hub上,那里似乎也没人知道。