【问题标题】:How to access container's web application from host如何从主机访问容器的 Web 应用程序
【发布时间】:2016-03-22 05:44:46
【问题描述】:

我在 Docker 容器中运行一个站点,该站点导出以下内容 https://172.17.0.2:8443/admin/ & http://172.17.0.2:8463/users/

$ docker run -it -d --expose=8000-9900 ubuntu-java8-webapp
bf193d011fd8....

Docker PS cmd

$ docker ps -a
CONTAINER ID   IMAGE       COMMAND      PORTS          NAMES
bf193d011fd8   ubuntu-.... "/bin/bash"  8000-9900/tcp  desperate_mclean

Docker ls cmd

$ docker-machine ls    
NAME      ACTIVE   DRIVER       STATE     URL          DOCKER    ERRORS
default   *        virtualbox   Running   tcp://192.168.99.100:2376           v1.10.3

Docker 机器 ip cmd

$ docker-machine ip default
192.168.99.100

我如何访问该网站?以防万一,我在这里在 Mac 上运行 docker。

【问题讨论】:

    标签: docker


    【解决方案1】:

    你可以尝试通过docker机器IP访问它:

    https://192.168.99.100:8443/admin
    http://192.168.99.100:8463/users
    

    但理想情况下,您会:

    【讨论】:

    • 尝试使用 -p 8443:8443 -p 8463:8463 & URL,如上所示。接下来将尝试端口转发。
    猜你喜欢
    • 1970-01-01
    • 2021-11-06
    • 1970-01-01
    • 2018-01-27
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2022-11-29
    • 2018-03-18
    相关资源
    最近更新 更多