您好我一直在努力让我的以下docker(基于moodle)撰写文件工作
version: '2'
services:
mysql:
image: "mysql/mysql-server"
container_name: moodle-db
restart: always
env_file: .env
volumes:
- ./moodle-db:/var/lib/mysql:z
apache:
image: my-moodle-image:latest
container_name: moodle
restart: always
env_file: .env
ports:
- "8080:80"
depends_on:
- mysql
volumes:
- ./moodledata:/var/www/moodledata:z
#- ./themes:/var/www/theme
只要注释行仍然如此,它就可以工作。 / var / www / theme有一些文件,但安装文件夹时会变空,而不是将文件传播到文件系统。
任何人都可以指出,为什么? 提前致谢以https://docs.docker.com/engine/admin/volumes/#good-use-cases-for-tmpfs-mounts为基础,以下文字为基础:
如果容器的图像包含挂载点的数据,则此数据将传播到绑定装载或卷中。