簡體   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