在docker中安裝Jenkins的相關問題

目的

在本機docker中安裝Jenkins

背景

  • 系統:MacBook Pro
  • Docker Desktop:2.2.0.3
  • Jenkins鏡像:jenkinsci/blueocean:latest

安裝命令:

docker run -d -p 8888:8080 -p 50000:50000 --name jenkins -v /tmp/jenkins_home:/var/jenkins_home -v /var/run/docker.sock:/var/run/docker.sock jenkinsci/blueocean

說明:

  • 映射的端口問題,內部端口爲8080,Jenkins在容器中啓動時的默認端口,不要修改,否則無法映射
  • Jenkins_home 路徑映射問題,在mac上必須指定,否則不方便查看Jenkins運行時的相關文件及導入、導出Jenkins插件。在Linux系統中,會有默認的映射文件,通過 docker inspect 命令可以看到掛載的宿主機路徑
  • 映射docker.sock的問題,映射以後,在流水線執行的過程中,可以直接執行docker命令。否則在Jenkins的工作空間內,是無法使用宿主機的docker命令的。
  • Jenkins的docker容器創建成功後,即可通過 docker logs 查看日誌中的初始admin密碼,Jenkins啓動後,該命令就只能看到web啓動的日誌了。你只能到對應的文件夾去查看初始密碼
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章