建議使用此鏡像安裝,不要使用官網推薦的jenkinsci/blueocean鏡像,使用它構建node程序會出現問題。
1.宿主服務器jenkins_home目錄權限
為了方便安裝插件,升級,遷移,因此將jenkins_home目錄映射出來
sudo chown -R 1000:1000 /home/docker/jenkins
2.下載鏡像與安裝(使用長期支持版本LTS)
docker run -p 8080:8080 -p 50000:50000 -d -v /home/docker/jenkins:/var/jenkins_home -e JAVA_OPTS=-Duser.timezone=Asia/Shanghai jenkins/jenkins:lts
說明:
-p映射端口,例如:宿主服務器端口:容器端口 -d是否后台運行,不寫可以在控制台看到運行日志 -v將宿主服務器目錄映射到容器里,如果宿主服務器目錄有數據,將復制到容器里 -e設置環境變量,此處用於設置時區
3.其他步驟
默認密碼,安裝插件等步驟省略。
安裝node工具https://wiki.jenkins.io/display/JENKINS/NodeJS+Plugin
官網安裝方法https://jenkins.io/zh/doc/book/installing/
