从浏览器访问Docker Jenkins

从浏览器访问Docker Jenkins,docker,networking,Docker,Networking,我用的是Windows笔记本电脑 我已经安装了Oracle VM VirtualBox和Docker 我正在使用Docker快速启动终端 Docker得出如下结论 ```正在将证书复制到远程计算机。。。 正在远程守护程序上设置Docker配置 ## . ## ## ## == ## ## ## ## ## === /"""""""""""""""""\___

我用的是Windows笔记本电脑

我已经安装了Oracle VM VirtualBox和Docker

我正在使用Docker快速启动终端

Docker得出如下结论

```正在将证书复制到远程计算机。。。 正在远程守护程序上设置Docker配置

                    ##         .
              ## ## ##        ==
           ## ## ## ## ##    ===
       /"""""""""""""""""\___/ ===
  ~~~ {~~ ~~~~ ~~~ ~~~~ ~~~ ~ /  ===- ~~~
       \______ o           __/
         \    \         __/
          \____\_______/
docker配置为使用IP为192.168.99.100的默认机器 有关入门帮助,请查看以下文档:

启动交互式shell```

我运行Jenkins,docker运行-d-it-p8080:8080 Jenkins/Jenkins:lts

但我不知道如何“桥接”以便从浏览器访问Jenkins


虚拟机是192.168.99.100,Jenkins容器是172.17.0.2,您试过了吗?它可以像使用
localhost
一样访问公开的端口,而无需担心VirtualBox VM正在做什么

答案是您应该能够使用此url从windows访问Jenkins

这是解释

您已经暴露了docker容器端口。因此,您应该通过LinuxVM端口8080访问Jenkins。您可以通过在linux VM终端上触发telnet localhost 8080来测试这一点

要从windows访问它,您可以通过linux虚拟机ip:8080访问它

但首先,您需要确保您的主机可以ping虚拟机


如果您的虚拟机使用Nat网络,则需要设置端口转发,将虚拟机的8080端口映射到主机上的本地端口,然后从该端口访问jenkins。

谢谢-谢谢您的详细解释。