首页 > 其他分享 >docker 安装jenkins

docker 安装jenkins

时间:2022-11-08 11:14:10浏览次数:57  
标签:容器 mount var jenkins docker 安装 目录

1.docker pull jenkins/jenkins


 2.创建Jenkins挂载目录并授权权限(我们在服务器上先创建一个jenkins工作目录 /var/jenkins_mount,赋予相应权限,稍后我们将jenkins容器目录挂载到这个目录上,这样我们就可以很方便地对容器内的配置文件进行修改。 如果我们不这样做,那么如果需要修改容器配置文件,将会有点麻烦,因为虽然我们可以使用docker exec -it --user root 容器id /bin/bash 命令进入容器目录,但是连简单的 vi命令都不能使用)

mkdir -p /var/jenkins_mount
chmod 777 /var/jenkins_mount

3.创建并启动Jenkins容器

  -d 后台运行镜像

  -p 10240:8080 将镜像的8080端口映射到服务器的10240端口。

  -p 10241:50000 将镜像的50000端口映射到服务器的10241端口

  -v /var/jenkins_mount:/var/jenkins_mount /var/jenkins_home目录为容器jenkins工作目录,我们将硬盘上的一个目录挂载到这个位置,方便后续更新镜像后继续使用原来的工作目录。这里我们设置的就是上面我们创建的 /var/jenkins_mount目录

  -v /etc/localtime:/etc/localtime让容器使用和服务器同样的时间设置。

  --name myjenkins 给容器起一个别名

docker run -d -p 10240:8080 -p 10241:50000 -v /var/jenkins_mount:/var/jenkins_home -v /etc/localtime:/etc/localtime --name myjenkins jenkins/jenkins

4.查看jenkins是否启动成功,如下图出现端口号,就为启动成功了

docker ps -l

 

 

 5.查看docker容器日志。

docker logs myjenkins

6.配置镜像加速,进入 cd /var/jenkins_mount/ 目录。

cd /var/jenkins_mount/

修改 vi  hudson.model.UpdateCenter.xml里的内容

修改前

 

修改后

将 url 修改为 清华大学官方镜像:https://mirrors.tuna.tsinghua.edu.cn/jenkins/updates/update-center.json

 

7.访问Jenkins页面,输入你的ip加上10240

 

 8.管理员密码获取方法,编辑initialAdminPassword文件查看,把密码输入登录中的密码即可,开始使用

vi /var/jenkins_mount/secrets/initialAdminPassword

 

 

 

 

 


标签:容器,mount,var,jenkins,docker,安装,目录
From: https://www.cnblogs.com/leasing/p/15533263.html

相关文章

  • linux 系统安装 mysql 或者 主从
    mysql-5.7.18-linux-glibc2.5安装1.检查所使用的linux下是否有安装过mysqlrpm-qa|grep-imysql2.删除安装过的mysqlrpm-emysql-5.7.18-linux-glibc2.5-x86_64--no......
  • Jmeter安装+环境变量配置(Win10环境)
    一、JDK安装安装Jmeter前需要安装JDK下载网址:https://www.oracle.com/进入网页后,点击Product,选择Java。  下拉,选择OracleJDK 下拉,选择你需要的环境,这里是Win......
  • nginx安装命令
    1.nginx配置文件目录:/usr/local/nginx/conf/vhost/proxy_kibana.conf改配置文件之前先拷贝一份:cpproxy_kibana.conftest_proxy_kibana.conf如果拷贝一份的话先改完配......
  • GPT磁盘安装系统
    目前新配置的电脑普遍使用UEFI+GPT的方案安装系统。UEFI比传统的BIOS界面更友好。搭配GPT磁盘可以实现更快的开机。但是GPT安装系统要稍微麻烦,比如gho方式必须在PE下安装。......
  • Linux驱动开发-02-编译驱动程序并安装模块
    1.说明编译驱动程序既可以在内核源码中进行,这样可以通过makemenuconfig来配置,也可以通过使用源码环境而不在源码中编译。生成ko文件,自己进行安装模块。在内核源码中编译后......
  • CentOS7安装MySQL5.5步骤
    一、检查当前系统是否安装过Mysqlrpm-qa|grep-imysql 如果出现了上图的东西,则需要删除MySQL1,删除相关应用yumremoveMySQL-client-5.5.40-1.linux2.6.x86_......
  • 安装Pygame
    安装:在Windows命令框中输入:pipinstallpygame安装成功2.1.2版本  检查版本:python-mpygame--version  over~......
  • docker运行 [4256] INTERNAL ERROR
    现象突然有反馈说线上部分接口加载不出来登上系统查看,确实有几个接口状态码是200,就是没数据,控制台异常的接口报错显示net::ERR_INCOMPLETE_CHUNKED_ENCODING200(OK)......
  • Commands and Arguments in Docker
    如果你按照下面的方式运行了一个ubuntu容器,你将会发现一段时间后,容器退出了,为什么会发生这种情况?这是因为,不像virtualmachine,containers无意于托管osoperationsystem,c......
  • 在winodws server r2上安装AD域
    一、创建第一个域服务器管理-管理--添加角色和功能            其他都是默认值,下一步 ......