我有一个docker在centos vm(在vmware上(上运行,主机是windows。我可以从主机(windows(机器IP ping centos vm IP地址。
我在centos vm、上尝试了以下内容
docker run -it -p 8080:8080 -p 50000:50000 jenkins/jenkins
2020-11-21 18:41:28.924+0000 [id=27] INFO jenkins.InitReactorRunner$1#onAttained: Completed initialization
2020-11-21 18:41:29.116+0000 [id=20] INFO hudson.WebAppMain$3#run: Jenkins is fully up and running
下面是"0"的输出;码头工人ps";
# docker ps
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
16a6d00b0933 jenkins/jenkins "/sbin/tini -- /usr/…" 8 minutes ago Up 8 minutes 0.0.0.0:8080->8080/tcp, 0.0.0.0:50000->50000/tcp bhaskara
但当我尝试从主机(窗口(浏览器访问时,如下所示,
http://centos_vm_ip:8080
我越来越喜欢";无法访问网站";
此外,在centos vm上,我打开了端口8080
# firewall-cmd --list-all
public (default, active)
interfaces: eno16777736
sources:
services: dhcpv6-client ssh
ports: 80/tcp 8080/tcp
masquerade: no
forward-ports:
icmp-blocks:
rich rules:
你知道怎么解决这个问题吗?
TIA-
您可能需要在VMware中配置端口转发,以便从主机访问Jenkins。
我希望您已经按照上面提到的步骤在使用NAT模式网络的虚拟机上配置Web服务器