如何解决Mac M1 上的 Docker - 卷无法解析相对路径
我的目录结构是 ~/db/migrations/
我有一个 docker compose 文件。在运行 docker-compose up 时,它会抛出错误为 error: open /db/migrations: no such file or directory
。我怀疑它是 M1 docker 中的一个错误。有没有其他人遇到过类似的问题?
version: '3.7'
services:
database:
image: postgres
networks:
db_network:
aliases:
- database_network
env_file:
- database.env
volumes:
- database-data:/var/lib/postgresql/data/
ports:
- "5432:5432"
migrate:
image: migrate/migrate
networks:
- db_network
volumes:
- .:/db/migrations
command: ["-path","/db/migrations/","-database","postgres://memories_user:memories_password@database:5432/memories_dev?sslmode=disable","up","3"]
links:
- database
networks:
db_network:
volumes:
database-data: ~
解决方法
对卷进行小幅调整解决了这个问题。
volumes:
- ./db/migrations:/migrations
command: ["-path","/migrations","-database","postgres://memories_user:memories_password@database:5432/memories_dev?sslmode=disable","up","3"]
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。