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 @ 2023-07-26 19:46  明月南楼  阅读(61)  评论(0)    收藏  举报