Docker容器中的野生蝇未启动

问题描述 投票:0回答:1

我正在尝试访问在Windows 10 Pro中的Docker容器上运行的Wildfly的欢迎页面。这就是我所做的:

拉出图像:

docker pull jboss/wildfly

运行Wildfly容器(这很好,在Wildfly日志中,我可以看到它已正确启动):

docker run -it -p 8080:8080 jboss/wildfly

查找容器ID:

docker ps

检查IP地址:

docker inspect -f "{{ .NetworkSettings.IPAddress }}" cac63ed21d78

IP地址为172.17.0.2,在浏览器中,我转到http://172.17.0.2:8080/,但浏览器挂起并超时。我想念什么?

java docker jboss wildfly devops
1个回答
0
投票

默认情况下,创建容器时,它不会将其任何端口发布到外界。网络172.17.X.X是内部的。如果您需要将IP地址绑定到主机ip,请使用-p标志运行docker容器,如下所示:

-p 8080:8080

将容器中的TCP端口8080映射到Docker主机上的端口8080


0
投票

默认情况下,创建容器时,它不会将其任何端口发布到外界。网络172.17.X.X是内部的。如果您需要将IP地址绑定到主机ip,请使用-p标志运行docker容器,如下所示:

-p 192.168.1.100:8080:80

将容器中的TCP端口80映射到Docker主机上的端口8080连接到主机IP 192.168.1.100。

© www.soinside.com 2019 - 2024. All rights reserved.