win10下docker掛載資料夾報錯
執行的命令
docker run -it --rm --name=pms-model --volume=D:/code_js/pms-model:/root/pms-model --publish=10001:10001 duobang_product/pms-model:1.0.7 /bin/bash
想掛載本地D:/code_js/pms-model目錄,但一直報下面的錯誤:
C:\Program Files\Docker\Docker\resources\bin\docker.exe: Error response from daemon: status code not OK but 500: {"Message":"Unhandled exception: Filesharing has been cancelled","StackTrace":" 在 Docker.ApiServices.Mounting.FileSharing.
See 'C:\Program Files\Docker\Docker\resources\bin\docker.exe run --help'.
各種路徑問題都試過了,什麼 -v `pwd -W`:D:\\code\\pms-model:/root/pms-mode
l或者其他都不行,最後找到問題
解決:
開啟docker桌面-》設定,如圖:新增要掛載的檔案目錄,應用就可以了,再執行上面的命令就可以了