meteor - 在 docker 上运行 meteor 应用程序 - 不在 localhost 中打开

标签 meteor docker

我对 docker 很陌生...
我正在尝试使用meteorD在docker容器上运行我的meteor应用程序,
它似乎成功了。
当我运行时docker ps我明白了:CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES fd681d515a09 abernix/meteord:base "/bin/sh -c 'bash $ME" 57 seconds ago Up 17 seconds 0.0.0.0:8080->80/tcp app-web 但-
当我打开 0.0.0.0:8080 在我的浏览器中
我得到这个消息:This site can’t be reached The webpage at http://0.0.0.0:8080/ might be temporarily down or it may have moved permanently to a new web address.无法弄清楚我错过了什么...
谢谢你的帮助
仙女。

最佳答案

0.0.0.0 通常表示本地机器上的所有 IP 地址。

如果您在 native 运行 docker,请尝试:

  • http://localhost:8080
  • http://127.0.0.1:8080

  • 如果您使用的是 docker-machine/boot2docker(例如使用 Docker Toolbox),请尝试使用以下命令检索您的 vm ip:
    docker-machine ip default
    并将 0.0.0.0 替换为返回值,例如:
  • http://192.168.0.1:8080
  • 关于meteor - 在 docker 上运行 meteor 应用程序 - 不在 localhost 中打开,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41553012/

    相关文章:

    Meteor包,如何添加静态文件

    docker - kubectl 在 mac 上的 docker 容器中失败,出现 "Unable to connect to the server: EOF"但在 linux 上没有

    python - 无法加载 XGBoost 库 (libxgboost.so)

    php - Laravel与Docker-Compose

    PHP Docker 安装 pecl V8JS (Debian Buster)

    css - 使用 Meteor 的 Bootstrap 示例

    unit-testing - Meteor - 使用测试数据库运行包测试

    java - 使用 Docker for Mendix 可以带来什么不同?

    javascript - 在对象数组中查找,就像在单独的集合中一样

    Meteor - 使用本地包在已发布的包上测试应用程序