mkdir /opt/jenkins -p
vim /opt/jenkins/Dockerfile

FROM jenkins/jenkins:lts
EXPOSE 8080 50000

vim /opt/jenkins/docker-compose.yml

version: '2'
services:
jenkins:
image: v-jenkins
container_name: jenkins
build:
context: .
dockerfile: Dockerfile
restart: always
privileged: true
user: root
ports:
- '58080:8080'
- '50000:50000'
environment:
JAVA_OPTS: '-Duser.timezone=Asia/Shanghai'
volumes:
- ./var/jenkins_home:/var/jenkins_home
- ./var/run/docker.sock:/var/run/docker.sock
- ./usr/bin/docker:/usr/bin/docker
- ./usr/lib/x86_64-linux-gnu/libltdl.so.7:/usr/lib/x86_64-linux-gnu/libltdl.so.7

生成启动
cd /opt/jenkins/
docker-compose build
docker-compose up -d --force-recreate
docker-compose down
docker-compose restart

查看日志
docker logs --tail="500" jenkins
docker logs -f jenkins

进入容器
docker exec -it --user root jenkins /bin/bash
cat /var/jenkins_home/secrets/initialAdminPassword
把对应密码粘贴到Jenkins界面
http://192.168.0.101:58080
http://192.168.0.101:50000

最新文章

  1. Oracle Sales Cloud:管理沙盒(定制化)小细节1——利用公式创建字段并显示在前端页面
  2. 自定义GUID类
  3. LeetCode - Populating Next Right Pointers in Each Node II
  4. .htaccess是什么?.htaccess几个简单应用
  5. Ajax学习笔记(二)
  6. 理解Python元类(转)
  7. bzoj1485
  8. Qname
  9. java中md5加密方法
  10. 《ASCE1885的信息安全》のCryptoAPI---密钥的产生和交换函数
  11. 力扣(LeetCode) 20. 有效的括号
  12. oracle 分组中排序(rank函数)
  13. Swift 多态
  14. kendo 级联加带搜索的下拉框以及js赋值
  15. 解决DbContext对象创建问题
  16. Node.js进程管理之子进程
  17. poj3436网络流之最大流拆点
  18. Axis2 Web Service Development & Deployment Guide(Axis2使用)
  19. webStorm安装以及集成git使用!
  20. 爬虫--BeautifulSoup

热门文章

  1. 5.1 dex文件解析
  2. Pycharm安装模块提示module 'pip' has no attribute 'main'的问题
  3. prometheus学习系列十一: Prometheus exporter详解
  4. phpstorm 配置 xdebug 详细教程
  5. 微服务框架---搭建 go-micro环境
  6. 4484: [Jsoi2015]最小表示(拓扑序+bitset维护连通性)
  7. HDU-4794:Arnold(斐波拉契循环节 二次剩余)
  8. Spring AOP 知识点入门
  9. appium报错:An unknown server-side error occurred while processing the command. Original error: Could not proxy command to remote server. Original error: Error: read ECONNRESET
  10. Spark常规性能调优