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