環境
系統: Mac OS Catalina
Docker Desktop:


解決方案
修改"FILE SHARING"配置
步驟一
點擊菜單欄選擇"Preferences"

步驟二
選擇主菜單"Resources"->次級菜單"FILE SHARING"

步驟三
修改配置,確保路徑間不存在層級關系。即列表中某一個路徑下不能包含列表中其它路徑,如上所示,"/"路徑是其它路徑的父路徑,"/"已經包含了"/Users"、"/Volumes"...
在設置"FILE SHARING"路徑時,應該盡量精確,例如容器需要用到"/mydata"路徑,則把"/mydata"添加上去。盡量不要簡單粗暴地把路徑替換成"/"。
問題原因
點擊設置界面上的"documentation"鏈接進入docker的官方文檔頁面:


- The directory must not exist inside of Docker.
要添加的共享路徑不能是容器的內部路徑。
其它原因
- 文件夾沒有訪問權限