从浏览器访问Docker Jenkins
我用的是Windows笔记本电脑 我已经安装了Oracle VM VirtualBox和Docker 我正在使用Docker快速启动终端 Docker得出如下结论 ```正在将证书复制到远程计算机。。。 正在远程守护程序上设置Docker配置从浏览器访问Docker Jenkins,docker,networking,Docker,Networking,我用的是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。谢谢-谢谢您的详细解释。