Docker for Windows無法掛載主機(jī)目錄

Docker for Windows無法掛載主機(jī)目錄的原因是:主機(jī)用于掛載的目錄所在盤符沒有勾選為Shared Drives。

但是我遇到了這樣的情況:
之前明明運(yùn)行的好好的 mysql容器,突然無法掛載主機(jī)目錄,數(shù)據(jù)庫都不見了。查看容器中掛載點(diǎn),根本沒有被主機(jī)目錄覆蓋,容器啟動時(shí)貌似也沒有報(bào)錯(cuò),直接就給啟動了。(之前是可以掛載的,Shared Drives也是設(shè)置好的)

參考了此文:win10 docker 使用run -v 時(shí),虛擬機(jī)無法顯示宿主機(jī)掛載的目錄 - CSDN博客,他說由于自己更改了windows的密碼,需要重新認(rèn)證。

才想起前段時(shí)間,自己將windows的本地賬戶轉(zhuǎn)換為了在線賬戶,應(yīng)該是這個(gè)問題。

解決步驟:

Docker Setting > Shared Drives > Reset credentials... 然后在彈出的對話框中輸入你的在線賬戶的密碼(也就是你電子郵箱的密碼);如果是更改了本地賬戶密碼則輸入新的密碼。

主機(jī)用于掛載的目錄位于G:盤,所以記得把它勾上。

Docker Reset credentials.png
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容