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

Docker报无效引用格式错误,求排查docker-compose.yml及Dockerfile问题

问题解决:invalid reference format: repository name must be lowercase

这个错误的核心原因是Docker要求镜像、容器、服务名称必须全部使用小写字母,你的配置里存在不符合要求的大写名称:

  • docker-compose.yml中aboutFE服务名包含大写字母
  • 对应的container_name: aboutFE也使用了大写

修改方案很简单,把所有涉及的大写名称统一改成小写即可,修改后的docker-compose.yml关键部分如下:

services:
  aboutfe:
      build: ./aboutFE
      container_name: aboutfe
      ports:
        - "80:80"
        - "443:443"
      volumes:
        - certbot_certs:/etc/nginx/ssl:ro
        - /var/www/certbot:/var/www/certbot:ro
      networks:
        - about
      command: ["nginx", "-g", "daemon off;"]
# 其余配置内容保持不变

你的Dockerfile配置没有问题,certbot服务的相关名称也都是小写,所以只需要修正aboutFE相关的大写名称即可解决该错误。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.16 21:19:53