参考:https://jenkins.io/zh/doc/tutorials/build-a-java-app-with-maven/#setup-wizard
在 macOS 和 Linux 系统上
打开终端窗口
-
使用下面的
docker run
命令运行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
命令会自动为你创建卷。 |
| | 将主机上的$HOME
目录 (即你的本地)映射到 (通常是/Users/<your-username>
目录) 到容器的/home
目录。 |Note: 如果复制或粘贴上面的命令片段不起作用, 尝试复制和粘贴这个没有注释的版本:
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: 需要两样东西
1. chmod 777 /var/run/docker.sock
2. sudo docker run
不然会报各种没有权限