首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Macos high sierra docker-compose.yml和.env

Macos high sierra docker-compose.yml和.env
EN

Stack Overflow用户
提问于 2018-07-16 13:08:01
回答 0查看 134关注 0票数 0

当我升级到Macos high sierra时,"docker-compose -up -d“和"docker-compose -down”不工作,从zsh终端得到以下错误:

代码语言:javascript
复制
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应用程序从MacOS股票横幅中显示出来,同时停止Docker客户端并重新启动。

代码语言:javascript
复制
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看起来像这样:

代码语言:javascript
复制
ports:
  - ${REDIS_PORT}:6379

而./.env类似于:

代码语言:javascript
复制
# REDIS
REDIS_HOST=redis
REDIS_IP=172.18.0.3
REDIS_PORT=6379

有人知道我的问题出在哪里吗?非常感谢!

EN

回答

页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/51354908

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档