Jenkins 部署与问题解决

1.1 部署步骤

  1. 安装 Docker:在宝塔面板的"软件商店"中搜索并安装 Docker。

  2. 创建 Jenkins 容器:在docker中搜索jenkins然后安装

  3. 镜像选择 :导航中的本地镜选择 jenkins/jenkins:lts(长期支持版)。

  4. 创建容器

    • 容器名称:jenkins(随便起)

    • 端口映射:主机 8081 映射容器 8080(jenkins内部监听的端口是8080,所以后面这里我改成8080才行)

    • 目录挂载:主机 /www/jenkins_home 映射容器 /var/jenkins_home

    • 环境变量:JAVA_OPTS=-Xms256m -Xmx1024m

2.2 遇到的问题与处理

问题现象 原因分析 解决方法
容器启动后立即暂停,日志报错 Permission denied 挂载的目录 /www/jenkins_home 权限不足,容器内 Jenkins 用户(UID 1000)无法写入。 修复权限sudo chown -R 1000:1000 /www/jenkins_home sudo chmod -R 755 /www/jenkins_home 或者: 选择/www/jenkins_home右键,修改权限
外网无法访问 http://公网IP:8081 三重防火墙 均需开放端口: 1. 云服务商安全组 2. 宝塔面板安全 1. 阿里云 :控制台 → 安全组 → 入方向添加 8081。 2. 宝塔 :安全 → 添加端口规则 8081。 3. 系统防火墙
相关推荐
乘云数字DATABUFF1 天前
5分钟部署开源APM Databuff:OpenTelemetry全链路追踪入门实战
运维·后端
荣--3 天前
一键部署不是为了省时间 —— 它是把"买来的 PaaS"变成"自己的平台"的拐点
运维·zabbix·工程化·一键部署·平台化·边界设计
江华森3 天前
动手实战学 Docker — 从零到集群编排完全指南
运维
Avan_菜菜4 天前
FRP 内网穿透完整实战:从 HTTP 映射到 HTTPS 自签代理
运维·nginx·https
SelectDB5 天前
Litefuse 开源并推出单进程轻量模式,25 秒就能跑起来的 Agent 可观测与评估平台
运维·后端·自动化运维
XIAOHEZIcode6 天前
Linux系统鼠标偏移常见原因以及修复方案
linux·运维·游戏
用户0328472220707 天前
如何搭建本地yum源(上)
运维
大树8810 天前
金刚石散热越强,管路越先见顶
大数据·运维·服务器·人工智能·ai
摇滚侠10 天前
Linux CentOS7 rpm 安装 MySQL 5.7
linux·运维·mysql
霸道流氓气质10 天前
领域驱动设计(DDD)在 Spring Boot 微服务中的实践指南
运维·spring boot·微服务