我正在嘗試手動安裝/運行 jenkins 而不從 docker-hub 中提取 Jenkins 映像
在本練習中,我使用了 ubuntu 影像容器,并執行了以下操作:
- 在容器上安裝 jdk-11
- 設定環境
JAVA_HOME變數 - 使用 apt-get 安裝 jenkins
- 使用命令運行 jenkins
service jenkins start
然后狀態輸出如下
root@42024442b87b:/# service jenkins status
Correct java version found
Jenkins Automation Server is running with the pid 89
現在我不知道如何從我的主機訪問容器中運行的 jenkins 服務器。
提前致謝
uj5u.com熱心網友回復:
默認情況下,無法從主機系統使用網路訪問 Docker 容器。您需要公開容器的主機,這意味著將在主機上打開埠并將所有流量轉發到容器。
使用-p 8080:8080forwards 8080運行 docker 。看看這里的語法。
您還可以指定主機上的哪個埠應該映射到容器的埠,例如-p 1234:8080.
您也可以EXPOSE在您的Dockerfile.
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/373564.html
