Jenkins 預設佔用 8080 埠,若與其他服務衝突,需修改兩處設定檔將 HTTP 埠改為 8082(或其他可用埠),重啟服務即可生效。
找到 do_start() 函式中的 check_tcp_port 呼叫,將預設埠 8080 改為 8082:
check_tcp_port "http" "$HTTP_PORT" "8082" || return 1
HTTP_PORT=8082
service jenkins restart
ps -ef | grep java
# 應顯示 --httpPort=8082

僅需修改啟動腳本檢查埠邏輯與預設設定檔兩處,即可將 Jenkins 服務遷移至新埠號,解決埠號衝突問題。