• 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 FilesDockerDocker esourcesindocker.exe: Error response from daemon: status code not OK but 500: {"Message":"Unhandled exception: Filesharing has been cancelled","StackTrace":" 在 Docker.ApiServices.Mounting.FileSharing.d__6.MoveNext() 位置 C:workspacesstable-2.3.xsrcgithub.comdockerpinatawinsrcDocker.ApiServicesMountingFileSharing.cs:行号 0 --- 引发异常的上一位置中堆栈跟踪的末尾 --- 在 System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw() 在 System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task) 在 Docker.ApiServices.Mounting.FileSharing.d__4.MoveNext() 位置 C:workspacesstable-2.3.xsrcgithub.comdockerpinatawinsrcDocker.ApiServicesMountingFileSharing.cs:行号 47 --- 引发异常的上一位置中堆栈跟踪的末尾 --- 在 System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw() 在 System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task) 在 Docker.HttpApi.Controllers.FilesharingController.d__2.MoveNext() 位置 C:workspacesstable-2.3.xsrcgithub.comdockerpinatawinsrcDocker.HttpApiControllersFilesharingController.cs:行号 21 --- 引发异常的上一位置中堆栈跟踪的末尾 --- 在 System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw() 在 System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task) 在 System.Threading.Tasks.TaskHelpersExtensions.d__1`1.MoveNext() --- 引发异常的上一位置中堆栈跟踪的末尾 --- 在 System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw() 在 System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task) 在 System.Web.Http.Controllers.ApiControllerActionInvoker.d__1.MoveNext() --- 引发异常的上一位置中堆栈跟踪的末尾 --- 在 System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw() 在 System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task) 在 System.Web.Http.Controllers.ActionFilterResult.d__5.MoveNext() --- 引发异常的上一位置中堆栈跟踪的末尾 --- 在 System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw() 在 System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task) 在 System.Web.Http.Dispatcher.HttpControllerDispatcher.d__15.MoveNext()"}.
    See 'C:Program FilesDockerDocker esourcesindocker.exe run --help'.

    各种路径问题都试过了,什么 -v `pwd -W`:D:\code\pms-model:/root/pms-model或者其他都不行,最后找到问题

    解决:

    打开docker桌面-》设置,如图:添加要挂载的文件目录,应用就可以了,再执行上面的命令就可以了

  • 相关阅读:
    iphone开发之绘制地图线路
    (ios开发)在MapKit地图上添加注释
    IOS开发地图 (mapkit)实验
    iOS开发之在地图上绘制出你运行的轨迹
    iOS开发之在地图上绘制出你运动的轨迹
    iOS地图位置开发
    IOS开发中的数据库的学习
    Iphone开发 有关 Sqllist的用法
    MapKit
    iphone开发 有关 Navigation Bar 和 UITableView 的用法(代码加说明 呵呵)
  • 原文地址:https://www.cnblogs.com/liangyy/p/13602053.html
Copyright © 2020-2023  润新知