Linux服务器 容器化部署新版Jenkins

这篇具有很好参考价值的文章主要介绍了Linux服务器 容器化部署新版Jenkins。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

安装Docker

先安装yml

yum install -y yum-utils device-mapper-persistent-data lvm2

设置加速镜像(阿里云镜像)

sudo yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo

安装docker

yum -y install docker-ce-20.10.10-3.el7

docke命令

# 查看docker版本
docker -v

# 启动docker
systemctl start docker

# 查看docker 启动状态
systemctl status docker

安装Jenkins

创建Jenkins持久化目录

mkdir -p /var/docker/jenkins

运行部署容器

 docker run -d \
  -u root \
  --name demo_jenkins \
  -p 9302:8080 \
  -v /var/docker/jenkins:/var/jenkins_home \
  -v /var/run/docker.sock:/var/run/docker.sock \
  -v /usr/bin/docker:/usr/bin/docker \
  jenkins/jenkins:lts-jdk11
  • jenkins:2.319.3-lts-jdk11 解释

    • 2.319.3 代表版本号
    • jenkins/jenkins:lts-jdk11 表示最后一个版本 也可以用 jenkins/jenkins:jdk11
  • 执行命令解读

  • docker run -d

    • 表示将该容器在后台运行
  • -u root

    • 表示使用root用户来运行容器
  • --name demo_jenkins

    • 给这个容器命名,后面可以通过这个名字来管理容器
  • -p 9302:8080

    • 将主机的9302端口映射到8080端口上,后面就可以通过主机ip:9302来访问Jenkins,端口是可以更改的
  • -v /var/docker/jenkins:/var/jenkins_home

    • 将本地/var/docker/jenkins目录映射为/var/jenkins_home目录,持久化目录
  • -v /var/run/docker.sock:/var/run/docker.sock-v /usr/bin/docker:/usr/bin/docker

    • 把本地/var/run/docker.sock文件映射在容器中/var/run/docker.sock文件。目的就是为了把容器中的Jenkins可以与主机Docker进行通讯
  • jenkins/jenkins:lts-jdk11

    • 指定使用哪一个镜像和标签

部署成功后查看容器日志

docker logs -f {{容器id}}

Linux服务器 容器化部署新版Jenkins

查看默认密码

cat /var/docker/jenkins/secrets/initialAdminPassword

输入默认密码

Linux服务器 容器化部署新版Jenkins

容器内时区不对时执行

#进入容器内部
docker exec -it -u root {{容器id}} /bin/bash
#容器内部创建Asia时区文件
echo Asia/Shanghai >/etc/timezone
#退出容器
exit
将宿主机日期复制到容器内部
#将宿主机日期复制到容器内部
docker cp /usr/share/zoneinfo/Asia/Shanghai {{容器id}}:/etc/localtime
# 重启容器
docker restart {{容器id}}

安装推荐插件

Linux服务器 容器化部署新版Jenkins

等待安装完成

创建管理员用户

Linux服务器 容器化部署新版Jenkins

配置完成-》点击保存并完成

Linux服务器 容器化部署新版Jenkins
即可通过 Jenkins URL 访问了
Linux服务器 容器化部署新版Jenkins文章来源地址https://www.toymoban.com/news/detail-431784.html

到了这里,关于Linux服务器 容器化部署新版Jenkins的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

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

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

相关文章

  • docker容器打包成镜像,在新的服务器上部署环境

    2719a6b5b8e1是容器id(用docker ps 命令查看) , my_paddle2.2.2:v1 是自己打包的镜像的名字命名格式,有冒号的 docker commit -a “shi” -m “to150” 2799a6b6b8e1 my_paddle2.2.2:v1 -o 和 是一个意思都是打包镜像的符号 sparkdemo:v1 ,就是有冒号,整体镜像名字规则 docker images查看镜像,后用命令保存

    2023年04月08日
    浏览(55)
  • 华为云云耀云服务器L实例评测 | Docker 部署 Reids容器

    Docker的好处在于: 在不同实例上运行相同的容器 Docker的五大优点: 持续部署与测试 、 多云服务平台支持 、 环境标准化和版本控制 、 隔离 、 安全 Docker 适用于较为小的应用,并发量不大的情况下、微服务为超过10个 ,建议适用Docker部署,这样 也省资源、可减少开发成本

    2024年02月08日
    浏览(52)
  • Linux-帆软 服务器部署

    (一)下载安装帆软 (1)部署包部署 1、下载已经打包好的 帆软-tomcat安装包,因为该安装包已经把所需要的环境都打包了,下载启动tomcat后就可以用了 具体步骤参考官网:https://help.fanruan.com/finereport/doc-view-2919.html 2、下载的方式可以不采用官网的本地下载再上传的方式,可

    2024年02月09日
    浏览(48)
  • Linux服务器部署ElasticSearch

    服务器部署需要openjdk-8u41-b04-linux-x64-14_jan_2020(jdk1.8 64bit) elasticsearch-7.4.0-linux-x86_64.tar.gz、kibana-7.4.0-linux-x86_64.tar.gz 1、cd /usr/local/src 2、上传openjdk-8u41-b04-linux-x64-14_jan_2020.tar.gz 3、解压tar包 tar -zxvf openjdk-8u41-b04-linux-x64-14_jan_2020.tar.gz 4、配置JAVA_HOME vim /etc/profile 在下方加上如下配置

    2023年04月08日
    浏览(44)
  • 【华为云云耀云服务器L实例评测】- 云原生实践,快捷部署人才招聘平台容器化技术方案!

    🤵‍♂️ 个人主页: @AI_magician 📡主页地址: 作者简介:CSDN内容合伙人,全栈领域优质创作者。 👨‍💻景愿:旨在于能和更多的热爱计算机的伙伴一起成长!!🐱‍🏍 🙋‍♂️声明:本人目前大学就读于大二,研究兴趣方向人工智能硬件(虽然硬件还没开始玩,但一直

    2024年02月07日
    浏览(49)
  • Linux服务器部署若依(ruoyi-vue),从购买服务器到部署完成保姆级教程

    Huawei Cloud EulerOS 还是 centos7,纠结了一段时间,了解到EulerOS是对centos8的延续版本,相当于官方不对centos8继续维护了, 最后还是选 CentOS 7.9 64bit,网上可查找的工具更多且官方还在持续维护。 这里简单购买了一个月先试用一下 点击远程登录 第一步先重置密码 一定在适当的地

    2024年04月14日
    浏览(46)
  • Linux下配置部署sendmail服务器

    Linux系统中的电子邮件系统包括3个组件:MUA(Mail user Agent,邮件用户代理)、MTA(Mail Transfer Agent,邮件传送代理)、MDA (Mail Dilivery Agent,邮件投送代理) MUA是电子邮件系统的客户端程序,它是用户与电子邮件系统的接口 ,主要负责邮件的发送和接受以及邮件的撰写,阅读

    2024年02月04日
    浏览(44)
  • Goby部署到linux 服务器运行

    Goby部署到服务器运行 官网下载最近版本goby 需要在本地下载windows 镜像 与linux 版本 官网链接: https://gobies.org/#dl 然后上传到VPS下,需要给goby-cmd-linux加上执行权限 //打开cd golib 目录 可以看到文件 chmod +754 goby-cmd-linux 运行 指令 配置端口 账号 密码 user 输入用户名 pass 输入密码

    2024年02月16日
    浏览(45)
  • 文件预览服务器kkfileview(linux部署)

    1、前置环境 2、安装kkfileview 官网地址:https://kkfileview.keking.cn/zh-cn/docs/home.html 3、安装office组件(报错提示:启动office组件失败,请检查office组件是否可用) 4、安装成功如图所示 5、查看office组件版本 6、配置kkfileview参数 7、启动文件预览服务 8、关闭文件预览服务 9、查看日志

    2024年02月11日
    浏览(39)
  • 【前端部署】vue项目打包并部署到Linux服务器

    在vs code中打开vue前端项目文件夹,在终端中输入 npm run build ,打包完成后,在前端项目文件夹中会生成一个名为 dist 的文件夹,如下图所示: dist文件夹打开如下所示: 打开服务器终端,在终端中输入以下命令,下载nginx安装包。 其中nginx版本可以自己选择,具体版本可查看

    2024年02月06日
    浏览(64)

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

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

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

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

二维码1

领取红包

二维码2

领红包