一、获取镜像
docker pull jenkinsci/blueocean
二、创建容器
docker run -d -u root \ --name jenkins-blueocean \ --restart=always \ -p 8080:8080 \ -p 50000:50000 \ -p 50022:50022 \ -v /home/jenkins/var:/var/jenkins_home \ -v /var/run/docker.sock:/var/run/docker.sock \ -v "$HOME":/home \ jenkinsci/blueocean 其中的 50000 是映射到 TCP port for JNLP agents 对应的端口,50022 是映射到 SSHD Port。在成功启动 Jenkins 后,可在Jenkins启动页面 http://ip:8080/configureSecurity/ 上设置。 这两个端口其实不是必须的,只是为了方便通过 SSH 使用 Jenkins 才开启它们。
-
在此页面打开 SSHD Port 后,运行以下命令即可验证对应的端口值。
curl -Lv http://ip:8080/login 2>&1 | grep 'X-SSH-Endpoint'
-
把Jenkins容器里的密码粘贴上
/var/jenkins_home/secrets/initialAdminPassword -
访问 http://ip:8080 ,安装默认推荐插件
-
先到admin配置界面,再次修改admin的用户密码
浙公网安备 33010602011771号