【问题标题】:how to mount windows directory to a windows container如何将windows目录挂载到windows容器
【发布时间】:2018-06-21 18:37:57
【问题描述】:

我正在尝试在使用映像 microsoft/aspnetcore-build:2.0 运行的 windows docker 容器中安装 windows 目录

我试过下面的命令

docker run -it microsoft/aspnetcore-build:2.0 -v dotnetcore:c:\dotnet
docker run -it microsoft/aspnetcore-build:2.0 -v dotnetcore:c:
docker run -it microsoft/aspnetcore-build:2.0 -v dotnetcore:c:\\
docker run -it microsoft/aspnetcore-build:2.0 -v dotnetcore
docker run -d microsoft/aspnetcore-build:2.0 -v dotnetcore:c:\\dotnet

以上所有命令都报错

docker: Error response from daemon: container 66e8c16cdf607c9e7ecb049963c602d22c9850f331e3d08c3acc557db4d40814 encountered an error during CreateProcess: failure in a Windows system call: The system cannot find the file specified. (0x2) extra info: {"CommandLine":"-v dotnetcore:c:\\dotnet","WorkingDirectory":"C:\\","Environment":{"ASPNETCORE_PKG_VERSION":"2.0.8","ASPNETCORE_URLS":"http://+:80","DOTNET_RUNNING_IN_CONTAINER":"true","DOTNET_SDK_DOWNLOAD_SHA":"5cae6f4c577182e7d84d991b9d20162c1a76ce17f65b7b52a7e6df8d98ec389e03626f61969eaed4f23a5f6c96a3ab188e71a0b94cc58f86e485ac9296c4af64","DOTNET_SDK_DOWNLOAD_URL":"https://dotnetcli.blob.core.windows.net/dotnet/Sdk/2.1.200/dotnet-sdk-2.1.200-win-x64.zip","DOTNET_SDK_VERSION":"2.1.200","DOTNET_USE_POLLING_FILE_WATCHER":"true","NODE_DOWNLOAD_SHA":"3d3d72c5c93a50d5a19f65f0de196b5237792a99b89fac2b61e62da4f566c842","NODE_VERSION":"6.13.0","NUGET_XMLDOC_MODE":"skip","RestoreUseSkipNonexistentTargets":"false"},"EmulateConsole":true,"CreateStdInPipe":true,"CreateStdOutPipe":true,"ConsoleSize":[30,131]}.

任何解决此问题的帮助将不胜感激

【问题讨论】:

    标签: windows docker docker-for-windows


    【解决方案1】:

    需要在图片名称前加上-v参数

    【讨论】:

    • 谢谢,试过这个 docker run -v dotnetcore:c:\dotnete -it microsoft/aspnetcore-build:2.0 这似乎挂载了卷。但是卷是空的,我看不到容器内主机中的文件。如何正确挂载卷?
    • C:\dotnete>dir 驱动器 C 中的卷没有标签。卷序列号为 0A24-39A6 Directory of C:\dotnete 06/22/2018 12:27 AM 。 2018 年 6 月 22 日上午 12:27 .. 0 文件 0 字节 2 目录 166,798,966,784 字节空闲
    • 你需要在主机上指定目录而不是卷名,所以它应该是-v c:\tmp:c:\dotnete
    猜你喜欢
    • 2021-06-02
    • 2016-11-10
    • 2021-10-17
    • 2022-11-03
    • 1970-01-01
    • 2016-06-10
    • 2018-07-16
    • 2020-09-20
    • 1970-01-01
    相关资源
    最近更新 更多