You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Docker报错:invalid reference format: repository name must be lowercase 求助

解决Docker运行DeGAUSS Geocoder时的"invalid reference format"错误
  • 问题原因:你的工作目录路径包含空格(如FOLDER ONE),直接使用$PWD时,Shell会将空格作为参数分隔符,把路径拆分成多个部分,导致Docker错误地将空格后的内容识别为镜像仓库名称的一部分,而Docker要求仓库名称必须小写,因此触发报错。

  • 解决方法1:用引号包裹$PWD
    修改后的命令如下,通过双引号将当前路径包裹,确保Shell将其作为单个完整参数传递:

    docker run --rm -v "$PWD":/tmp degauss/geocoder:3.2.1 filtered_file.csv
    
  • 解决方法2:直接使用带引号的绝对路径
    如果你担心$PWD的解析问题,可以直接替换成pwd输出的完整路径,同样用双引号包裹:

    docker run --rm -v "/mnt/c/Users/Name/Desktop/FOLDER ONE/Folder 0002/Here":/tmp degauss/geocoder:3.2.1 filtered_file.csv
    
  • 验证步骤:
    先执行echo "$PWD",确认输出是完整的带空格的工作目录路径,再运行修改后的Docker命令,即可正常启动Geocoder。

内容的提问来源于stack exchange,提问作者ineedhelp

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.09 04:06:13