错误插入SQL转储mysql使用docker



我尝试在mysql中使用docker导入我现有的backup.sql.gz。这是我的docker-compose.yml


mysql:
image: mysql:5.7
container_name: ${APP_NAME}-mysql
restart: unless-stopped
volumes:
- ./database:/var/lib/mysql
- ./mysqldumps/backup.sql.gz:/docker-entrypoint-initdb.d
environment:
MYSQL_DATABASE: ${DB_NAME}
MYSQL_ROOT_PASSWORD: ${DB_ROOT_PASSWORD}

当我尝试运行docker-compose up时,我得到了一个错误:

ERROR: for 52bf24fa5ad1_project Cannot start service mysql: OCI runtime create failed: container_linux. exeGo:349:启动容器进程导致"process_linux。Go:449:容器init导致"rootfs_linux。Go:58: mount project/mysqldumps/backup.sql"到rootfs "/var/lib/docker/overlay2/be2a6a81a405ab94e956086e578ecec2a98207ef53c8f85aaaf053d79d3c183a/合并"…

我该如何修复它?谢谢。

表示卷的挂载路径不存在。