首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >从浏览器访问Docker Jenkins

从浏览器访问Docker Jenkins
EN

Stack Overflow用户
提问于 2017-10-18 06:01:06
回答 2查看 3.6K关注 0票数 1

我用的是Windows笔记本电脑。

我已经安装了Oracle和VirtualBox。

我正在使用Docker快速入门终端

Docker如下所示

代码语言:javascript
运行
复制
```javascript
代码语言:javascript
运行
复制
                ##         .
代码语言:javascript
运行
复制
          ## ## ##        ==
代码语言:javascript
运行
复制
       ## ## ## ## ##    ===
代码语言:javascript
运行
复制
   /"""""""""""""""""\___/ ===

~{ ~~ ~/=-~

代码语言:javascript
运行
复制
   \______ o           __/
代码语言:javascript
运行
复制
     \    \         __/
代码语言:javascript
运行
复制
      \____\_______/
代码语言:javascript
运行
复制

docker配置为使用IP为192.168.99.100的默认计算机要获得入门帮助,请查看https://docs.docker.com上的文档

启动交互式外壳`

I run Jenkins,docker run -d -it -p 8080:8080 jenkins/jenkins:lts

但我不知道如何“桥接”,这样我才能从浏览器访问Jenkins。

虚拟机为192.168.99.100,Jenkins容器为172.17.0.2

EN

回答 2

Stack Overflow用户

发布于 2017-10-18 09:20:36

你试过Docker for Windows吗?它使您能够像使用localhost那样访问暴露的端口,而无需担心VirtualBox VM正在做什么。

票数 1
EN

Stack Overflow用户

发布于 2017-10-18 12:47:34

答案是,您应该能够使用此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网络,则需要设置端口转发,将VM的8080端口映射到主机上的本地端口,然后从该端口访问jenkins。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/46799897

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档