加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > 安全 > 正文

docker – 如何从主机访问容器的Web应用程序

发布时间:2020-12-16 03:36:02 所属栏目:安全 来源:网络整理
导读:我在Docker容器中运行一个站点,导出以下内容 https://172.17.0.2:8443/admin/> http://172.17.0.2:8463/users/ $docker run -it -d --expose=8000-9900 ubuntu-java8-webappbf193d011fd8.... Docker PS cmd $docker ps -aCONTAINER ID IMAGE COMMAND PORTS N

我在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机器IP访问它:

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

但理想情况下,你会:

>将这些端口映射到主机:

docker run -p 8443:8443 -p 8463:8463 ...

> port-forward those port to your actual host through VirtualBox VM Network setting,并访问该网站:

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

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读