docker版jenkins 部署需要注意的地方

2021-09-25 11:32:36 字數 623 閱讀 2780

docker run -p 18080:8080 -p 50000:50000 -v $work_path/data:/var/jenkins_home -v /etc/localtime:/etc/localtime:ro -v /etc/timezone:/etc/timezone:ro --privileged=true --name jenkins -itd jenkins/jenkins

在部署docker版jenkins是時,一些定時任務對時間敏感,所以需要對jenkins的時間有一些特殊設定

1、同步宿主機和docker容器內的時間

通過目錄掛載的方式將宿主機的localtime檔案共享到jenkins上,需要注意的是一定要加上:ro用於表示唯讀

2、同步宿主機和docker容器內的時區設定

與共享時間檔案的方式類似,將時區設定共享到docker內,同樣也要加上:ro 表示唯讀

3、進入docker內獲得操作許可權

docker exec -it jenkins bash 進入docker命令行時, 使用者為jenkins, 無法在docker做apt-get install 等操作,需要為宿主機使用者放開許可權

需要在docker容器啟動命令中增加以下引數   --privileged=true

docker單一部署jenkins

1 獲取tomcat映象 通過中國映象官方拉取映象 2 新建資料夾並將war包匯入 mkdir work 3 建立dockerfile檔案 root localhost work touch dockerfile 編輯dockerfile檔案 root localhost work vim dock...

docker安裝容器中文版jenkins

前言 自動化構建是devops中的一環,也是自動化測試與ci cd中的重要一環,而jenkins是老牌的構建與測試工作的乙個強大的工具軟體,通過外掛程式能夠實現多種功能,從安裝開始,步驟如下 1.search jenkins映象 chown 1000 1000 var jenkins homme d...

docker快速安裝Jenkins

1.pull映象 要使用最新的lts docker pull jenkins jenkins lts 新建容器 docker run name jenkins p 8081 8080 p 50000 50000 d jenkins jenkins lts 備註 8080為docker埠,8081為對...