我這裏安裝的版本是2.222.3-centos,能夠去這裏獲取你須要的版本: https://hub.docker.com/_/jenkins?tab=tagshtml
docker pull jenkins/jenkins:2.222.3-centos
我這裏映射本地數據卷的路徑爲/data/jenkins_home/,你想放別的地方能夠自行修改docker
mkdir -p /data/jenkins_home/
須要修改下目錄權限,由於當映射本地數據卷時,/data/jenkins_home/目錄的擁有者爲root用戶,而容器中jenkins用戶的 uid 爲 1000。shell
chown -R 1000:1000 /data/jenkins_home/
docker run -d --name jenkins -p 8040:8080 -p 50000:50000 -v /data/jenkins_home:/var/jenkins_home jenkins/jenkins:2.222.3-centos
說明:centos
經過瀏覽器訪問 http://192.168.1.106:8040/(注意替換成你本身的IP和端口)進入初始頁,若是 Jenkins 尚未啓動完成,會顯示以下內容
瀏覽器
這裏要求輸入初始的管理員密碼,根據提示密碼在/var/jenkins_home/secrets/initialAdminPassword這個文件中,注意這個路徑是 Docker 容器中的,因此咱們經過以下命令獲取一下ui
docker exec jenkins cat /var/jenkins_home/secrets/initialAdminPassword 85770376692448b7b6a8e301fb437848
別忘了咱們映射了本地數據卷/data/jenkins_home/,因此也能夠經過以下命令輸出插件
cat /data/jenkins_home/secrets/initialAdminPassword 85770376692448b7b6a8e301fb437848
輸入密碼後,點擊繼續3d
這裏選擇安裝推薦的插件,而後 Jenkins 會自動開始安裝,若是插件安裝很慢,請參考 解決 Jenkins 安裝插件很慢的問題 ( Linux )
code
安裝完成後會自動跳轉到下一步htm
注意IP地址和端口就好了
注意:
360瀏覽器訪問Jenkins初始化頁面是英文的,請搭建的小夥伴改用Chrome瀏覽器,必然是中文的了,就不會有看起來不舒服的感受了。