【发布时间】:2021-05-28 03:14:00
【问题描述】:
我尝试使用 docker 在 mysql 中导入我现有的 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 时出现错误:
错误:对于 52bf24fa5ad1_project 无法启动服务 mysql:OCI 运行时创建失败:container_linux.go:349: 启动容器进程导致“process_linux.go:449: 容器初始化导致”rootfs_linux.go:58: 安装 \"project/mysqldumps /backup.sql\" 到 rootfs \"/var/lib/docker/overlay2/be2a6a81a405ab94e956086e578ecec2a98207ef53c8f85aaaf053d79d3c183a/merged\" ...
我该如何解决?谢谢。
【问题讨论】: