networking - 如何从另一台机器而不是其 Windows 主机访问 docker 容器?

标签 networking docker

我能够运行 tomcat 并部署我的 war 文件。
我可以通过 http://192.168.99.100:8887/RestServ/rest/hello/text 运行 app/rest 网络服务.

但是,当我在其他机器上点击上述 URL 时,它没有返回任何内容/空白。

我知道 192.168.99.100 是一个私有(private) IP,但是如何从“任何地方”运行我的应用程序?

最佳答案

how I can run my application from ‘anywhere’



您需要:
  • 使用公共(public) IP 或您的 Windows 或 Mac 主机
  • 确保端口 8887 可访问(例如,通过 allowing traffic in the Windows firewall for that port )

  • 这些步骤并不特定于 docker。

    关于networking - 如何从另一台机器而不是其 Windows 主机访问 docker 容器?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36565126/

    相关文章:

    java - 如何使用服务器套接字在Java中一次监听一个客户端?

    Python Linux 路由表查找

    docker - 如何使docker层为单层

    docker - 如何使用main.go在文件夹内构建带有本地包的docker镜像?

    node.js - 无法从 WebStorm 调试远程 docker node.js 应用程序

    networking - Windows Phone 8 模拟器网络问题

    networking - 中断用户浏览我的广告页面

    python - scapy 中嗅探功能的过滤器无法正常工作

    docker - docker start 和 docker container start 有什么区别吗?

    docker - 如何让docker卷自动更新?