jenkins docker配置方法

embedded/2024/12/22 11:11:24/
  1. 搜索docker可以下载镜像

    • # 找STARS数高的进行下载 和 是 OFFICIAL官方的下载
      [root@leisure docker]# docker search jenkins 
      # 输出
      NAME                           DESCRIPTION                                     STARS     OFFICIAL
      jenkins                        DEPRECATED; use "jenkins/jenkins:lts" instead   5692      [OK]
      jenkins/jenkins                The leading open source automation server       3924      
      jenkins/inbound-agent          This is an image for Jenkins agents using TC…   133       
      
  2. 拉取镜像

  3. 运行镜像

    • # 运行过程中会给你输出对应密码,需要记住这个密码方便第一次使用
      docker run --name jenkins \-p 80:8080 \-p 50000:50000 \--restart=on-failure \-v /srv/jenkins/jenkins_home:/var/jenkins_home \jenkins/jenkins:lts# 运行没有问题后就可以使用ctrl + c 结束容器运行
      
  4. 解决权限问题

    • # 在创建容器的过程中可能你数据卷的other的权限没有rwx,导致容器不能映射对应数据。
      # 可以使用下面命令将 数据卷全部的权限都给了,如果你清楚知道这个数据卷需要什么权限,你可以单独设置
      [root@leisure ~]# chmod -R ugo+rwx /srv/jenkins/
      
  5. 运行jenkins容器

  6. 查看jenkins初始密码

    • # 初始密码只能登录一次,登录一次后就会被自动删除。
      [root@leisure /]# cat /srv/jenkins/jenkins_home/secrets/initialAdminPassword 
      7e8d0a2d4e96400ab0d284704ae89d67
      
  7. 访问jenkins

    • # 浏览器网址上输入下面内容:192.168.2.244 是linux的ip地址。
      192.168.2.244:80
      

问题

docker_run_65">1 复制的docker run数据错误

  1. 错误表现:在入职运行docker run jenkins的一些列命令时,出现了其他的数据。

    • [root@leisure docker]# docker run --name jenkins \
      > daemon.json -d \
      > daemon.json -p 8080:8080 \
      > daemon.json -p 50000:50000 \ 
      Unable to find image 'daemon.json:latest' locally
  2. 错误原因:应为当前目录有一个daemon.json文件。

  3. 解决办法:移动到家目录执行命令就可以了

jenkins_82">2 再次创建jenkins发现没有初始密码

  1. 问题原因:没有删除数据卷
  2. 结局方法:删除数据卷

http://www.ppmy.cn/embedded/51286.html

相关文章

C++中if-else,switch-case有什么区别,执行效率哪个更高?是否其他语句有比两者更高的执行效率?

在编程中,选择使用 switch-case 还是 if-else 语句通常取决于代码的可读性、维护性和特定的使用场景。对于它们的性能,以下是对它们的效率比较: 1. 基本原理: if-else 语句: if-else 是一个链式结构,条件会…

AI 已经在污染互联网了。。赛博喂屎成为现实

大家好,我是程序员鱼皮。这两年 AI 发展势头迅猛,更好的性能、更低的成本、更优的效果,让 AI 这一曾经高高在上的技术也走入大众的视野,能够被我们大多数普通人轻松使用,无需理解复杂的技术和原理。 其中,…

AI视频智能监管赋能城市管理:打造安全有序的城市环境

一、方案背景 随着城市化进程的加速和科技的飞速发展,街道治安问题日益凸显,治安监控成为维护社会稳定和保障人民安全的重要手段。当前,许多城市已经建立了较为完善的治安监控体系,但仍存在一些问题。例如,监控设备分…

电子盖章软件能够盖骑缝章吗_电子骑缝章

电子盖章软件当然 能够盖骑缝章,并且有多种软件支持这一功能。以下是对电子盖章软件盖骑缝章功能的详细解释: 软件选择: 专门的电子签章软件,如Adobe Acrobat Pro DC、福昕高级PDF编辑器等,都支持在PDF文档上添加骑缝…

OSPF协议详解(一)

本文主要介绍OSPF的基础知识,主要从OSPF报文,OSPF原理、OSPF基本工作过程来介绍OSPF协议。 OSPF简述 OSPF(开放式最短路径优先)是广泛运用的一种动态路由协议。相比于静态路由协议,动态路由协议能够自适应网络环境的…

如何添加虚轴(AM400PLC)

1、添加虚轴 选择好后,选择点击添加。 2、虚轴循环周期任务 EtherCAT运动控制总线启用的时候,选择EtherCAT总线任务周期。

【STM32-新建工程-CubeMX】

STM32-新建工程-CubeMX ■ CubeMX 生产工程 ■ CubeMX 生产工程

SQL题:未完成率较高的50%用户近三个月答卷情况

SQL题:未完成率较高的50%用户近三个月答卷情况 这是一道牛客网上SQL进阶图库中的一道困难题目,个人花了近两个小时才通过所有用例。之所以想记录下来是因为这道题算是一个很考验基本功的题目,也不乏一些SQL中的技巧。下面我们逐步分析&#…