运行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
相关产品推荐
相关产品推荐

