Jenkins+Docker 安装
标签搜索
侧边栏壁纸
  • 累计撰写 1 篇文章
  • 累计收到 0 条评论

Jenkins+Docker 安装

胡志伟
2022-06-17 / 0 评论 / 46 阅读 / 正在检测是否收录...
温馨提示:
本文最后更新于2022年06月17日,已超过105天没有更新,若内容或图片失效,请留言反馈。

现在docker的技术越来越成熟了,也易于搭建,所以本篇的jenkins就是在docker下搭建的

1安装
https://hub.docker.com/r/jenkinsci/blueocean

docker pull jenkinsci/blueocean

选的是插件集成的,自带中文翻译,便于符合国人使用

启动镜像
docker run 
--name jenkinsci-blueocean -u root 
-d -p 7005:8080 -p 50000:50000 
-v /data/jenkins:/var/jenkins_home 
-v /var/run/docker.sock:/var/run/docker.sock jenkinsci/blueocean

该镜像停止后不会自动销毁,如果只是尝鲜,可以在root后面加--rm

  • -u root:以 root 权限启动,防止出现权限问题
  • -p 7005:8080:端口映射,服务器的 7005 端口映射容器的 8080 端口
  • -p 50000:50000:Jenkins代理默认通过TCP端口50000与Jenkins主机通信
  • -v /data/jenkins:/var/jenkins_home:把容器内的 Jenkins 目录挂载到服务器的 /data/jenkins 目录以防容器没了,数据也没了
  • -v /var/run/docker.sock:/var/run/docker.sock:保证容器内的 docker 与 服务器上 docker 的通讯

由于我们挂载映射到服务器,所以可以直接通过服务器路径找密码
cat /data/jenkins/secrets/initialAdminPassword
或者直接通过容器日志可以看到密码:docker logs xxxx(容器 ID)
w.jpg
接下来,我选择推荐 插件安装
安装后注册就可以使用了,jenkins教程的话看情况

1

评论 (0)

取消