【发布时间】:2022-12-30 23:55:14
【问题描述】:
Mysql 5.7 在 docker 容器中启动时尝试设置 init 脚本失败。 Docker 组合看起来像这样:
mysql:
image: mysql:5.7
container_name: mysql
environment:
MYSQL_ROOT_PASSWORD: 'root'
ports:
- '3306:3306'
expose:
- '3306'
volumes:
- ./init.sql:/docker-entrypoint-initdb.d/init.sql
- mysql:/var/lib/mysql:rw
结果 Mysql 抛出错误:
数据库 |错误:无法初始化 batch_readline - 可能是输入源是目录或块设备。 mysql 以代码 1 退出
【问题讨论】:
标签: mysql docker docker-compose