【发布时间】:2026-01-06 17:25:01
【问题描述】:
当我升级到 Macos high sierra 时,“docker-compose -up -d”和“docker-compose -down”不起作用,从 zsh 终端得到以下错误:
ERROR: The Compose file './docker-compose.yml' is invalid because:
:3306", should be [[remote_ip:]remote_port[-remote_port]:]port[/protocol]
:6379", should be [[remote_ip:]remote_port[-remote_port]:]port[/protocol]
但它可以通过 Docker APP 从 MacOS 股票横幅中出现,同时停止 Docker 客户端并重新启动。
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
8142df6b34b8 redis:alpine "redis-server --appe…" 13 days ago Up About an hour 0.0.0.0:6379->6379/tcp redis
b175d381b6e9 mysql:latest "/entrypoint.sh --de…" 13 days ago Up About an hour 0.0.0.0:3306->3306/tcp mysql1000
在我确定之前它运行良好,docker-compose.yml 看起来像这里:
ports:
- ${REDIS_PORT}:6379
而且 ./.env 喜欢:
# REDIS
REDIS_HOST=redis
REDIS_IP=172.18.0.3
REDIS_PORT=6379
谁知道我的问题是什么?非常感谢!
【问题讨论】:
标签: docker docker-compose macos-high-sierra