要学会看日志文件error出错的地方 docker logs -f container-id
直接找到error
然后发现我的问题是
[ERROR] [FATAL] InnoDB: Table flags are 0 in the data dictionary but the flags in file ./ibdata1 are 0x4800!
原因是有残留的数据,数据目录指向原来的数据。
修改:找到data文件的位置,也就是最开始创建容器的命令-v /usr/local/mysql/data:/var/lib/mysql \
然后删掉 rm -rf /usr/local/mysql/data 文件