[英]Access Docker Jenkins from Browser
我正在使用Windows笔记本电脑。
我已安装Oracle VM VirtualBox和Docker。
我正在使用Docker快速入门终端
Docker出现如下
将证书复制到远程计算机...在远程守护程序上设置Docker配置...
## .
## ## ## ==
## ## ## ## ## ===
/"""""""""""""""""\___/ ===
~~~ {~~ ~~~~ ~~~ ~~~~ ~~~ ~ / ===- ~~~
\______ o __/
\ \ __/
\____\_______/
docker配置为使用IP地址为192.168.99.100的默认计算机要获得入门帮助,请访问https://docs.docker.com并查看文档。
启动交互式外壳
我运行Jenkins,docker run -d -it -p 8080:8080 jenkins / jenkins:lts
但是我不知道如何“桥接”,因此可以从浏览器访问Jenkins。
虚拟机为192.168.99.100,Jenkins容器为172.17.0.2
您是否尝试过Docker for Windows ? 它使您能够像使用localhost
一样访问公开的端口,而不必担心VirtualBox VM的功能。
答案是您应该能够使用此URL http://192.168.99.100:8080从Windows访问Jenkins。
这是解释。
您已经暴露了Docker容器端口。 因此您应该通过Linux VM端口8080访问Jenkins。您可以通过在Linux VM终端上触发telnet localhost 8080进行测试
要从Windows访问它,您可以通过linux VM ip来访问它:8080
但是首先,您需要确保主机可以ping通VM。
如果您的VM使用Nat network ,那么您需要设置端口转发,将VM的8080端口映射到主机上的本地端口,然后从该端口访问jenkins。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.