【发布时间】:2021-04-16 16:41:27
【问题描述】:
听起来可能很奇怪,但我正在尝试让 docker-compose 将目录挂载到我创建的卷上
volumes:
- backend-data:/app/migrations/autogen-migrations
- backend-data:/app/seeds/autogen-seeds
- backend-data:/app/server/public
- backend-data:/app/server/src/services/location
唯一的问题是,它不是简单地将文件夹映射到卷,而是将内容安装在卷中。有没有办法告诉 docker-compose 复制/映射文件夹本身?
编辑: 已经试过了
backend-data/autogen-migrations:/app/migrations/autogen-migrations
我收到以下错误:
Named volume "backend-data/autogen-migrations:/app/migrations/autogen-migrations:rw" is used in service "backend" but no declaration was found in the volumes section.
顺便说一句,这就是我的卷的声明方式
volumes:
backend-data:
driver: local
【问题讨论】:
-
需要挂载本地目录吗?例如。将
/my/path/挂载到/app/migrations/autogen-migrations?
标签: docker docker-compose docker-volume