參考:https://jenkins.io/zh/doc/tutorials/build-a-java-app-with-maven/#setup-wizard
在 macOS 和 Linux 系統(tǒng)上
打開終端窗口
-
使用下面的
docker run
命令運(yùn)行jenkinsci/blueocean
鏡像作為Docker中的一個容器(記住谅海,如果本地沒有鏡像,這個命令會自動下載):docker run \ --rm \ -u root \ -p 8080:8080 \ -v jenkins-data:/var/jenkins_home \ -v /var/run/docker.sock:/var/run/docker.sock \ -v "$HOME":/home \ jenkinsci/blueocean
| | 將容器中的
/var/jenkins_home
目錄映射到 Docker volume 蹦浦,并將其命名為jenkins-data
。如果該卷不存在, 那么docker run
命令會自動為你創(chuàng)建卷盲镶。 |
| | 將主機(jī)上的$HOME
目錄 (即你的本地)映射到 (通常是/Users/<your-username>
目錄) 到容器的/home
目錄智末。 |Note: 如果復(fù)制或粘貼上面的命令片段不起作用, 嘗試復(fù)制和粘貼這個沒有注釋的版本:
docker run \ --rm \ -u root \ -p 8080:8080 \ -v jenkins-data:/var/jenkins_home \ -v /var/run/docker.sock:/var/run/docker.sock \ -v "$HOME":/home \ jenkinsci/blueocean
PS: 需要兩樣?xùn)|西
1. chmod 777 /var/run/docker.sock
2. sudo docker run
不然會報各種沒有權(quán)限