当我升级到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
有人知道我有什么问题吗?谢谢很多!
答案 0 :(得分:0)
好的,在从docker-compose.yml中删除所有${*}
而不是其真实名称之后,我会找到所有容器和数据库。
然后卸载可爱的小猫Kitematic APP ...