docker-compose 安裝 jenkins

前置條件

假設(shè)機器上已經(jīng)安裝了Docker和Docker-Compose。

如果還未安裝,請參考Docker官方文檔進行安裝。

安裝步驟

克隆或復(fù)制 jenkins 目錄到機器上。

或者創(chuàng)建jenkins文件夾,文件夾下存放一下三個文件:
docker-compose.yml:

version: '3'
services:
  jenkins:
    image: 'jenkins/jenkins:lts'
    container_name: jenkins
    restart: always
    ports:
      - '8080:8080'
      - '50000:50000'
    volumes:
      - '/var/jenkins_home:/var/jenkins_home'

docker_run_install_jenkins.sh:

#!/bin/bash

docker run --name jenkins \
       -d \
       -p 8080:8080 \
       -p 50000:50000 \
       -v /var/jenkins_home:/var/jenkins_home \
       --restart always \
       jenkins/jenkins:lts

pre_install_jenkins.sh:

#!/bin/bash

mkdir -p /var/jenkins_home
chown -R 1000:1000 /var/jenkins_home

文件結(jié)構(gòu)目錄:


文件結(jié)構(gòu)目錄

在jenkins目錄運行以下命令:

# 給腳本授權(quán)
chmod u+x *.sh
# 創(chuàng)建Jenkins數(shù)據(jù)目錄(用作持久卷)
./pre_install_jenkins.sh
# 啟動Jenkins容器
docker-compose up -d

運行 docker logs -f jenkins 查看Jenkins日志。

找到Jenkins Initial Password的日志,比如:

Jenkins initial setup is required. An admin user has been created and a password generated.
Please use the following password to proceed to installation:

<Initial Admin Password>

This may also be found at: /var/jenkins_home/secrets/initialAdminPassword

訪問Jenkins網(wǎng)址http://[server_ip]:8080,輸入上面生成的初始密碼,按照提示安裝到成功完成。

非本人原創(chuàng),但是親自實驗可用。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容