繁体   English   中英

在 docker 映像上手动安装 Jenkins

[英]Install Jenkins manually on docker image

我正在尝试手动安装/运行 jenkins 而无需从 docker-hub 拉取 Jenkins 映像

在本练习中,我使用了 ubuntu 图像容器,并执行了以下操作:

  • 在容器上安装 jdk-11
  • 设置JAVA_HOME环境变量
  • 使用 apt-get 安装 jenkins
  • 使用命令service jenkins start运行 jenkins

那么状态 output 如下

root@42024442b87b:/# service jenkins status
Correct java version found
Jenkins Automation Server is running with the pid 89

现在我不知道如何从我的主机访问容器中运行的 jenkins 服务器。

提前致谢

Docker 默认情况下无法使用主机系统的网络访问容器。 您需要公开容器的主机,这意味着将在主机上打开端口并将所有流量转发到容器。

运行 docker 和-p 8080:8080转发 8080。看看这里的语法。

您还可以使用-p 1234:8080之类的内容指定主机上的哪个端口应该映射到容器的端口。

您还可以在EXPOSE中使用Dockerfile关键字。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM