Jenkins

docker市场

docker pull jenkins/jenkins:lts
docker inspect ba607c18aeb7 查看版本
mkdir /home/jenkins_home

docker run —network=dg —restart=always -p 8080:8080 -p 50000:50000 -d -v /home/jenkins_home:/var/jenkins_home —name myjenkins jenkins/jenkins:lts

自定义docker

vim Dockerfile

FROM jenkins/jenkins:ltsUSER root
#清除了基础镜像设置的源,切换成腾讯云的jessie源
#使用非腾讯云环境的需要将 tencentyun 改为 aliyun
RUN echo '' > /etc/apt/sources.list.d/jessie-backports.list && echo "deb http://mirrors.aliyun.com/debian jessie main contrib non-free" > /etc/apt/sources.list && echo "deb http://mirrors.aliyun.com/debian jessie-updates main contrib non-free" >> /etc/apt/sources.list && echo "deb http://mirrors.aliyun.com/debian-security jessie/updates main contrib non-free" >> /etc/apt/sources.list
#更新源并安装缺少的包
RUN apt-get update && apt-get install -y libltdl7 && apt-get updateARG dockerGid=999RUN echo "docker:x:${dockerGid}:jenkins" >> /etc/group # 安装 docker-compose 因为等下构建环境的需要
RUN curl -L https://github.com/docker/compose/releases/download/1.16.1/docker-compose-`uname -s`-`uname -m` -o /usr/local/bin/docker-composeRUN chmod +x /usr/local/bin/docker-compose

mkdir -p /var/jenkins_home
chown -R 1000 /var/jenkins_home
构建image

docker build . -t myjenkins

启动

docker run --name myjenkins --network=dg --restart=always -e JAVA_OPTS=-Duser.timezone=Asia/Shanghai -p 8080:8080 -p 50000:50000 -v /var/run/docker.sock:/var/run/docker.sock -v $(which docker):/bin/docker -v /var/jenkins_home:/var/jenkins_home -d myjenkins

https://updates.jenkins.io/update-center.json 升级地址改成下面的http://mirror.xmission.com/jenkins/updates/current/update-center.json

jenkins docker 安装_docker 安装 Jenkins相关推荐

  1. docker安装_Docker安装

    简介: Docker是一个供开发人员和系统管理员通过容器的方式构建.运行和共享应用程序的平台,通过容器的方式部署应用(打包成标准化单元,类似于一个集装箱),具有安全.灵活.轻量.松耦合.可移植.可扩展 ...

  2. docker $PWD路径_Docker安装Jenkins+Shell脚本自动化部署项目

    本文同名博客老炮说Java:https://www.laopaojava.com/,每天更新Spring/SpringMvc/SpringBoot/实战项目等文章资料 Sentinel+Nacos 是 ...

  3. docker 启动命令_Jenkins视频课程在Docker环境下安装Jenkins,命令行如何启动Jenkins...

    Tomcat是Apache开发的一款servlet容器,可以提供java服务,作为服务器来使用.Jenkins是开源CI&CD软件领导者, 提供超过1000个插件来支持构建.部署.自动化, 满 ...

  4. docker 安装git_docker随手笔记第十二节 jenkins+docker+nginx+纯静态页面配置

    docker随手笔记第一节 docker概念及安装 docker随手笔记第二节 docker常用命令解析 docker随手笔记第三节 docker构建java镜像 docker随手笔记第四节 dock ...

  5. 好棒,测试妹子都能看懂的Jenkins Docker安装教程

    最近团队出了个线上BUG,导致了几个用户的订单不对,因为发现的及时,客服那边还没有接到投诉就修正过来了.所以就想贿赂测试妹子这次BUG能不能不往上报,要不然我还得写报告.复盘啥的.本以为一顿饭能搞定, ...

  6. centos8 安装docker_利用Jenkins和Docker实现小公司的自动部署

    小公司的应用一般不会太大,所以经常只需要一台服务器,就可以支撑一个产品的服务端了.所以我们考虑如下的部署架构: 准备2台服务器 1台2核8G作为生产服务器,1台2核4G作为测试服务器.两台服务器的磁盘 ...

  7. 安装Docker、Harbor、Jenkins、Gitlab

    文章目录 系统平台信息 依赖 Docker 设置存储库 Docker-Compose Go Java Maven Gitlab 安装 配置 启动 使用Gitlab [New project]-> ...

  8. 安装GitLab,Jenkins,及自动化上线

    目录 一.DevOps简介 1.什么是持续集成(CI-Continuous integration) 2.什么是持续部署(CD-continuous deployment) 3.什么是持续交付(Con ...

  9. docker nginx配置_docker随手笔记第十二节 jenkins+docker+nginx+纯静态页面配置

    docker随手笔记第一节 docker概念及安装 docker随手笔记第二节 docker常用命令解析 docker随手笔记第三节 docker构建java镜像 docker随手笔记第四节 dock ...

最新文章

  1. ServletContext对象详解
  2. 13个JavaScript单行式代码
  3. 智邦国际怎么样?企业管理软件好不好?
  4. 化生政组合能选计算机专业吗,化生政这个组合好不好? 适合哪些人报考
  5. 学习笔记 - MarkDown 语法
  6. 动态规划——打家劫舍(Leetcode 198)
  7. 如何删除mysql软链接,Linux中移除(删除)符号链接的命令
  8. dosbox使用教程创建masm5
  9. 利用445 端口渗透
  10. wps公式如何加序号_神器:AxMath数学公式编辑排版软件 输入公式、化学方程式从未如此简单...
  11. mysql emoji表情_mysql utf8mb4与emoji表情
  12. 电脑常见故障排查思路
  13. Office—OneNote快捷键操作
  14. clickhouse SSB 性能测试
  15. rvm、Ruby、gem、CocoaPods 的安装使用与卸载
  16. android配置wifi,详解Android通过修改配置文件设置wifi密码
  17. POSCMS会员头像
  18. BYK-A500消泡剂:泡沫的一切都在计算中
  19. 您的首个 App 内购买项目必须以新的 App 版本提交
  20. 2019微生物组——16S扩增子分析专题培训第四期

热门文章

  1. 一个被 CEO 逼疯的技术负责人的检讨书
  2. Spring Cloud Hoxton正式发布,Spring Boot 2.2.x不再孤单
  3. Unable to get repr for<class‘torch.Tensor‘>
  4. pytorch 图像与tensor转换
  5. 使用OkHttp3之Websocket实现长连接
  6. github搜索不能用
  7. ElasticSearch ected map for property [fields] on field [subject_id] but got a class java.lang
  8. 在VS2015中使用Boost库
  9. boost库之tcp server(异步)
  10. win10 nms cpu编译-ok