【问题标题】:Docker throwing Invalid Reference format exception when using volume mount使用卷挂载时 Docker 抛出 Invalid Reference format 异常
【发布时间】:2019-04-17 16:09:16
【问题描述】:

引擎:18.09.2

操作系统:Windows 10 专业版

Docker 桌面 V.2.0.3 (31259)

使用-v参数挂载容器中的某些文件时,出现以下异常:

C:\Program Files\Docker\Docker\Resources\bin\docker.exe:引用格式无效。

我的 Powershell 脚本:

    docker run -d --name "kentucky_api" -p 83:83 -p 81:81 -e DB_ADDRESS="10.27.0.1" 
-v "J:\Docker\Folder\Configs\project\Public\":"C:\inetpub\publicapi\app_data\configs" 
-v "J:\Docker\Folder\Configs\project\Internal":"c:\inetpub\internal\app_data\configs" company.azurecr.io/project/repo:2019.04.16.15

【问题讨论】:

  • 试试:-v "J:\Docker\Folder\Configs\project\Public\:C:\inetpub\publicapi\app_data\configs",去掉@987654323前后的双引号@
  • 你是对的。非常感谢您的帮助。
  • 如果反斜杠在你的shell中是一个转义,那么\":"对于shell来说只是一个",第一个可能会被转义。

标签: docker


【解决方案1】:

法比奥是正确的。通过删除: 之间的",我能够让它工作。

更新脚本:

docker run -d --name "kentucky_api" -p 83:83 -p 81:81 -e DB_ADDRESS="10.27.0.1" 
-v "J:\Docker\Folder\Configs\project\Public\:C:\inetpub\publicapi\app_data\configs" 
-v "J:\Docker\Folder\Configs\project\Internal:C:\inetpub\internal\app_data\configs" company.azurecr.io/project/repo:2019.04.16.15

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2021-10-26
    • 2018-08-18
    • 2018-12-29
    • 1970-01-01
    • 1970-01-01
    • 2016-12-15
    • 2019-04-10
    相关资源
    最近更新 更多