【问题标题】:Docker jenkins not accessible from host browser无法从主机浏览器访问 Docker jenkins
【发布时间】:2020-11-21 19:03:06
【问题描述】:

我有 docker 在 Windows 主机上运行在 centos vm(在 vmware 上)。我可以从主机(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

下面是“docker 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

但是当我尝试从主机(windows)浏览器访问时,如下所示,

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

【问题讨论】:

    标签: docker


    【解决方案1】:

    您可能需要在 VMware 中配置端口转发,以便您可以从主机访问 Jenkins。

    【讨论】:

    • 我在VMware中配置了端口转发,仍然无法从主机浏览器访问。
    【解决方案2】:

    我希望你已经按照Configuring a Web server on a virtual machine that uses NAT mode networking提到的步骤进行操作

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-12-09
      • 2019-05-04
      • 1970-01-01
      • 1970-01-01
      • 2014-05-21
      相关资源
      最近更新 更多