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


复制激活即可

遇到的问题

  1. 虚拟机通过docker安装jenkins后离线
    解决方案:https://blog.csdn.net/jackyzhousales/article/details/81806121
    如果上面的方法修改之后还是不行,可以尝试关闭防火墙之后刷新页面
  • 检查防火墙状态:systemctl status firewalld.service
  • 手动关闭防火墙:systemctl stop firewalld.service
  • 关闭防火墙开机自启:systemctl disable firewalld.service
  1. 启动jenkins之后进入页面发现提示jenkins一直处于启动中的状态
    解决方案:https://zhuanlan.zhihu.com/p/201099074
posted @   明月南楼  阅读(52)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 无需6万激活码!GitHub神秘组织3小时极速复刻Manus,手把手教你使用OpenManus搭建本
· Manus爆火,是硬核还是营销?
· 终于写完轮子一部分:tcp代理 了,记录一下
· 别再用vector<bool>了!Google高级工程师:这可能是STL最大的设计失误
· 单元测试从入门到精通
点击右上角即可分享
微信分享提示