当前位置: 首页 > news >正文

docker方式启动Jenkins

docker方式启动Jenkins

1.启动命令

我已经打包好了文件,如下命令即可启动

docker run -d -v jenkins_home:/var/jenkins_home -p 8088:8080 -p 50000:50000 --restart=on-failure registry.cn-hangzhou.aliyuncs.com/devops_de/jenkins:lts-jdk17

还需要设置一下目录权限,要不然Jenkins用户无法写入

sudo chmod -R 777 /path/to/host/dir

1.1 docker-compose 方式启动

docker-compose.yaml文件如下

services:jenkins:image: registry.cn-hangzhou.aliyuncs.com/devops_de/jenkins:lts-jdk17ports:- "8088:8080"volumes:- jenkins_home:/var/jenkins_homessh-agent:image: registry.cn-hangzhou.aliyuncs.com/devops_de/ssh-agent:latest
volumes:jenkins_home:

注:未设置目录权限报错如下

​
[root@centos-1 ~]# docker logs -f f691a152dc6c
touch: cannot touch '/var/jenkins_home/copy_reference_file.log': Permission denied
Can not write to /var/jenkins_home/copy_reference_file.log. Wrong volume permissions?
touch: cannot touch '/var/jenkins_home/copy_reference_file.log': Permission denied
Can not write to /var/jenkins_home/copy_reference_file.log. Wrong volume permissions?
touch: cannot touch '/var/jenkins_home/copy_reference_file.log': Permission denied
Can not write to /var/jenkins_home/copy_reference_file.log. Wrong volume permissions?
touch: cannot touch '/var/jenkins_home/copy_reference_file.log': Permission denied
Can not write to /var/jenkins_home/copy_reference_file.log. Wrong volume permissions?
touch: cannot touch '/var/jenkins_home/copy_reference_file.log': Permission denied
Can not write to /var/jenkins_home/copy_reference_file.log. Wrong volume permissions?
touch: cannot touch '/var/jenkins_home/copy_reference_file.log': Permission denied
Can not write to /var/jenkins_home/copy_reference_file.log. Wrong volume permissions?
touch: cannot touch '/var/jenkins_home/copy_reference_file.log': Permission denied
Can not write to /var/jenkins_home/copy_reference_file.log. Wrong volume permissions?
touch: cannot touch '/var/jenkins_home/copy_reference_file.log': Permission denied
Can not write to /var/jenkins_home/copy_reference_file.log. Wrong volume permissions?

访问本地的8088端口

192.168.0.101:8088

2.查看密码

[root@centos-1 ~]# cat /data/jenkins_home/secrets/initialAdminPassword
b2543e8775344c4db4180e2bdfe39a68

3.登录查看

http://192.168.0.101:8089/

相关文章:

  • ms-swift 微调 internlm3-8b-instruct(论文分类任务)
  • 【ARM 嵌入式 编译系列 7.4 -- GCC 链接脚本中 ASSERT 函数】
  • 队的简单介绍
  • 【ToolJet远程开发】Ubuntu+Docker结合内网穿透技术搭建ToolJet远程开发环境
  • 2、结合STM32CubeMX学习FreeRTOS实时操作系统——任务
  • CC工具箱使用指南:【汉字转拼音】
  • Python-1-环境
  • 在 AWS 上重构数据中台,这家出海企业选择了数栈
  • Python pyecharts基础(一)
  • vue3整合element-plus
  • Deepoc大模型重构核工业智能基座:混合增强架构与安全增强决策技术​
  • 【文件】Linux 内核优化实战 - fs.inotify.max_user_instances
  • Redis中的bigkey的介绍及影响
  • 在训练词编码模型使用mask还是自回归,在训练生成大模型采用mask还是自回归?
  • 601N1 icm45696 串口python读取及显示
  • GO 语言学习 之 代码风格
  • Towards Generalizable Diabetic Retinopathy Grading in Unseen Domains
  • 【C++】哈希表的实现(链地址法)
  • Redis哨兵模式深度解析与实战部署
  • Clickhouse原理剖析
  • 游戏交易网站怎么做/排名nba
  • 哪些cms做同城网站比较好/百度公司推广
  • 找大学生做网站要多少钱/网络营销专业是干嘛的
  • 自己做的网站 怎么放大文件/搜索引擎调词平台
  • 网站 利润/查销售数据的网站
  • 企业国际网站建设/网站测速工具