Mac docker mysql 启动报错 Error invoking remote method 'docker-start-container': Error: (HTTP code 500) server error - error while creating mount source path


昨天升级了Mac系统,当前版本12.3.1,docker客户端版本Docker Desktop 4.5.0,系统升级之后重启,docker mysql起不来了,报错:

Error invoking remote method 'docker-start-container': Error: (HTTP code 500) server error - error while creating mount source path '/host_mnt/private/var/db/timezone/tz/2021a.3.0/zoneinfo/Asia/Shanghai': mkdir /host_mnt/private/var/db/timezone/tz/2021a.3.0: operation not permitted

查了下,百度上的资料很少,只知道是权限不够,需要关闭SIP,试了一下,手动创建此目录:

sudo mkdir /host_mnt/private/var/db/timezone/tz/2021a.3.0

还是报错,看来不是这个问题。继续查,发现一篇国外的硬翻译过来的文章,虽然没解决问题,但是让我想到这个问题可能去google上看一下会有帮助,果然,在一个日本博客上上发现了解决方案,去下面这个目录下看看有啥东西

/private/var/db/timezone/tz

发现此目录下有一个“2022a.1.0”,执行下面的命令:

sudo cp -rfp /private/var/db/timezone/tz/2022a.1.0 /private/var/db/timezone/tz/2021a.3.0

再启动docker mysql,就没问题了。

 


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM