【问题标题】:error insert sql dump to mysql using docker使用 docker 将 sql 转储插入 mysql 时出错
【发布时间】: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\" ...

我该如何解决?谢谢。

【问题讨论】:

    标签: mysql docker


    【解决方案1】:

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

    【讨论】:

    • 如何添加挂载?
    猜你喜欢
    • 2017-05-27
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-05-29
    • 2010-12-20
    相关资源
    最近更新 更多