docker安装jenkins记录
docker安装jenkins记录
docker拉取jenkins镜像
docker pull jenkins/jenkins
创建Jenkins挂载目录并授权权限
mkdir -p /docker/jenkins
chmod 777 /docker/jenkins
创建并启动Jenkins容器
docker run -d
-p 10240:8080
-p 10241:50000
-v /docker/jenkins:/var/jenkins_home
-v /etc/localtime:/etc/localtime
--name jenkins jenkins/jenkins
命令含义
-d 后台运行镜像
-p 10240:8080 意义: 将镜像的8080端口映射到服务器的10240端口。
-p 10241:50000 意义:将镜像的50000端口映射到服务器的10241端口
-v /docker/jenkins:/var/jenkins_home 意义:-v 挂载卷,将容器Jenkins工作目录/var/jenkins_home挂载到宿主机目录/docker/jenkins (/docker/jenkins是上面我们自己新建的目录)
-v /etc/localtime:/etc/localtime 意义:让容器使用和服务器同样的时间设置。
–name jenkins 意义:给容器起一个别名
初始密钥获取
cd /docker/jenkins/secrets
vi initialAdminPassword
复制激活即可
遇到的问题
- 虚拟机通过docker安装jenkins后离线
解决方案:https://blog.csdn.net/jackyzhousales/article/details/81806121
如果上面的方法修改之后还是不行,可以尝试关闭防火墙之后刷新页面
- 检查防火墙状态:systemctl status firewalld.service
- 手动关闭防火墙:systemctl stop firewalld.service
- 关闭防火墙开机自启:systemctl disable firewalld.service
- 启动jenkins之后进入页面发现提示jenkins一直处于启动中的状态
解决方案:https://zhuanlan.zhihu.com/p/201099074
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 无需6万激活码!GitHub神秘组织3小时极速复刻Manus,手把手教你使用OpenManus搭建本
· Manus爆火,是硬核还是营销?
· 终于写完轮子一部分:tcp代理 了,记录一下
· 别再用vector<bool>了!Google高级工程师:这可能是STL最大的设计失误
· 单元测试从入门到精通