逸学Docker【java工程师基础】3.1安装Jenkins

这篇具有很好参考价值的文章主要介绍了逸学Docker【java工程师基础】3.1安装Jenkins。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

1.下载镜像

docker pull jenkins/jenkins:lts

2.运行容器

docker run -d -u root -p 8080:8080 -p 50000:50000 -v /var/jenkins_home:/var/jenkins_home -v /etc/localtime:/etc/localtime --name jenkins jenkins/jenkins:lts

逸学Docker【java工程师基础】3.1安装Jenkins,java,docker,jenkins

 3.要启动名为 jenkins 的 Docker 容器

docker start jenkins

4.查看容器

docker ps -a

逸学Docker【java工程师基础】3.1安装Jenkins,java,docker,jenkins

5. 查看密码

docker logs 3里的CONTAINER ID

逸学Docker【java工程师基础】3.1安装Jenkins,java,docker,jenkins

6. ip地址:8080进入

复制上面密码

逸学Docker【java工程师基础】3.1安装Jenkins,java,docker,jenkins

7.安装推荐,可能需要魔法(坑),创建账号

8.新建一个项目

逸学Docker【java工程师基础】3.1安装Jenkins,java,docker,jenkins逸学Docker【java工程师基础】3.1安装Jenkins,java,docker,jenkins

9.用git构建

逸学Docker【java工程师基础】3.1安装Jenkins,java,docker,jenkins

指定分支不要搞错 

逸学Docker【java工程师基础】3.1安装Jenkins,java,docker,jenkins

10.meaven配置

逸学Docker【java工程师基础】3.1安装Jenkins,java,docker,jenkins

补充

maven的安装需要对应的版本以及jdk(要安装在jenkins的对应挂载下)

逸学Docker【java工程师基础】3.1安装Jenkins,java,docker,jenkins

逸学Docker【java工程师基础】3.1安装Jenkins,java,docker,jenkins

对应的在全局

逸学Docker【java工程师基础】3.1安装Jenkins,java,docker,jenkins

逸学Docker【java工程师基础】3.1安装Jenkins,java,docker,jenkins

逸学Docker【java工程师基础】3.1安装Jenkins,java,docker,jenkins

逸学Docker【java工程师基础】3.1安装Jenkins,java,docker,jenkins

链接:https://pan.baidu.com/s/1uLSmcsgR2ZYqze7xI3qcnQ 
提取码:ycyc 
 

tar -zxvf  jdk-8u271-linux-x64.tar

最好jdk解压完改名字,不然在jenkins配置容易错(坑)

apache-maven-3.6.0

还是要注意在Jenkins的挂载文件里放入,不然也容易不行

如果报错是13

逸学Docker【java工程师基础】3.1安装Jenkins,java,docker,jenkins

给权限(坑)

chmod 777   /var/jenkins_home/apache-maven-3.6.0/bin/mvn

继续回过头来

逸学Docker【java工程师基础】3.1安装Jenkins,java,docker,jenkins

逸学Docker【java工程师基础】3.1安装Jenkins,java,docker,jenkins

补充:

安装shh

逸学Docker【java工程师基础】3.1安装Jenkins,java,docker,jenkins

逸学Docker【java工程师基础】3.1安装Jenkins,java,docker,jenkins

逸学Docker【java工程师基础】3.1安装Jenkins,java,docker,jenkins

可以测试一下

逸学Docker【java工程师基础】3.1安装Jenkins,java,docker,jenkins

最后

逸学Docker【java工程师基础】3.1安装Jenkins,java,docker,jenkins

 也可以看到详细信息

逸学Docker【java工程师基础】3.1安装Jenkins,java,docker,jenkins

小灶补充:

合理地最佳做法是:先停止容器,再删除容器,最后删除镜像(看需求)
 查看容器

docker ps -a

停止容器

docker stop  xxx

删除容器

docker rm  xxx

查看镜像

docker images

删除镜像

docker rmi xxx

删除挂载就需要判断当时是怎么创建数据卷的

指定目录挂载

-v 宿主机目录:容器目录

-v /var/jenkins_home:/var/jenkins_home

jenkins_home你的挂载(第一个jenkins_home)

删目录

匿名挂载

-v /usr/local/tomcat/logs

-v 容器目录

docker volume ls

docker volume inspect 数据卷ID命令查看数据卷详情

这个难找

而且需要停止容器与运行

docker volume rm  xxxx

具名挂载

-v 数据卷名称:容器目录

-v testvolume:/usr/local/tomcat/logs

docker volume rm  数据卷名称

需要停止容器

删除多余没用过的数据卷

docker volume prune文章来源地址https://www.toymoban.com/news/detail-795875.html

挂载方式 生成数据卷 命名规则 默认名称
指定目录挂载 × - -
匿名挂载 - 随机字符串
具名挂载 [a-zA-Z0-9][a-zA-Z0-9_.-] 指定的名称

到了这里,关于逸学Docker【java工程师基础】3.1安装Jenkins的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • FPGA工程师面试——基础知识

    答:系统设计电路构思,设计说明与设计划分, 电路设计与输入(HDL代码、原理图), 功能仿真与测试, 逻辑综合, 门级综合, 逻辑验证与测试(综合后仿真), 布局布线, 时序仿真, 板级验证与仿真, 加载配置, 在线调试。 答:需要的逻辑资源、应用的速度要求,

    2024年02月09日
    浏览(34)
  • 作为软件工程师对Docker的认知和看法

    两年前我还没有接触过Docker,也不理解Docker在自动化工程应用中有什么帮助,但随着逐渐深入学习体会到了它的优点,这篇文章就从一个软件工程师角度来说说我在使用中哪些场景下发现了哪些易用点。 Docker是一种开源容器化平台,用于构建、发布和运行应用程序。它允许开

    2024年02月08日
    浏览(52)
  • java工程师前景分析

    本篇文章主要讲解java工程师的职业就业环境及职业剖析 作者:任聪聪 日期:2023年4月18日 java工程师目前属于很饱和的一个岗位(2023年4月18日),但也会伴随劳动市场的变化出现不饱和的情况的。 实际上对于想入行it行业的同学,java还是有必要学习的,虽然对于新手很难入

    2023年04月21日
    浏览(37)
  • 零基础如何自学成为网络安全工程师

    一份网络攻防渗透测试的学习路线,不藏私了! 👉 【一帮助安全学习一】👈这里自取256G网络安全自学资料 1、学习编程语言(php+mysql+js+html) php+mysql可以帮助你快速的理解B/S架构是怎样运行的,只有理解了他的运行原理才能够真正的找到问题/漏洞所在。所以对于国内那些上来

    2024年02月16日
    浏览(41)
  • 测试工程师 | 测试基础知识点速查

    什么是软件测试? 测试主流技能 1、功能测试 2、自动化测试 3、接口测试 4、性能测试 主流方向建议: 1、功能测试+接口测试 2、自动化测试+接口 3、功能+性能 阶段 描述 对应角色 单元测试 针对程序源代码进行测试(单元:最小独立功能代码段)。 开发人员/白盒测试人员

    2024年02月07日
    浏览(38)
  • 华为Java工程师面试题

    常见问题: 什么是Java虚拟机(JVM)?它与现实中的计算机有什么不同? Java中的基本数据类型有哪些?它们的范围是什么? 什么是引用类型?Java中的引用类型有哪些? 什么是对象?什么是类?它们之间的关系是什么? Java中如何实现继承?继承的好处和缺点是什么? 什么是

    2024年02月08日
    浏览(36)
  • 网络工程师应知应会:基础知识(5)

            防火墙按安全级别不同,可划分为内网、外网和 DMZ 区。 (1) 内网。         内网是防火墙的重点保护区域,包含单位网络内部的所有网络设备和主机。该区域是可信的,内网发出的连接较少进行过滤和审计。 (2) 外网。         外网是防火墙重点防范的对

    2024年02月06日
    浏览(32)
  • 网络工程师:计算机基础知识面试题(一)

            程序局部性是指程序在执行过程中,对于数据或者指令的访问具有集中的倾向性。它可以分为时间局部性和空间局部性两种。         程序的空间局部性是指程序在一段时间内对于某一特定数据或指令的访问,倾向于在相邻的存储位置上进行。这种局部性主要

    2024年02月01日
    浏览(88)
  • 零基础成为网络工程师经验分享,附完整学习路线

    总有粉丝问我:零基础怎么成为网络工程师?最近正好在整理一份学习路线,趁着这个契机来分享一下经验。 相比IT类的其它岗位,网络工程师的学习方向是比较明亮的。想要成为网络工程师,华为认证就是最好的学习方法。而网络工程师的从零开始学习就是从华为认证的初

    2024年02月02日
    浏览(45)
  • 数据库系统工程师——第五章 网络基础知识

    计算机网络的定义:利用通信设备和线路将地理位置分散的、功能独立的自主计算机系统或由计算机控制的外部设备连接起来,在网络操作系统的控制下,按照约定的通信协议进行信息交换,实现资源共享的系统。 计算机网络发展的4个阶段:具有通信功能的单机系统→具通

    2023年04月26日
    浏览(39)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包