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

运行docker-compose ps报错:docker-compose.yml的container-name配置不支持如何解决

错误原因

Docker Compose 配置文件中指定容器名称的配置键拼写错误,正确键名为container_name(下划线连接),你当前使用的container-name(短横线连接)不属于 Compose 规范支持的配置项,因此触发格式校验报错。

解决方案

直接修改你的docker-compose.yml文件中对应配置项的键名即可,修改后的完整配置如下:

version: "3.7"
services: 
  sql-server-db: 
    container_name: sql-server-db
    image: mcr.microsoft.com/mssql/server:2019-latest
    ports:
      - "1433:1433"
    environment:
      SA_PASSWORD: "password"
      ACCEPT_EULA: "Y"

修改完成后重新执行docker-compose ps或其他 Compose 相关命令即可正常运行。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.10.02 11:48:03