一,基础环境

1,操作系统:CentOS 7.3

2,Docker version 18.09.6

docker安装参考:https://www.cnblogs.com/liuxiaoji/p/11014329.html

jenkins安装

docker run  -u root -d  -p 8080:8080 -p 50000:50000 --restart always  -v /var/jenkins_home:/var/jenkins_home   -v /var/run/docker.sock:/var/run/docker.sock   jenkinsci/blueocean

官网参考地址:https://jenkins.io/zh/doc/book/installing/

查看本机地址

浏览器访问

查看docker容器ID

docker ps -a

docker exec -u 0 -it df3907c3f1e1 /bin/bash

docker exec -u 0 -it df3907c3f1e1 /bin/bash
-u 0 是使用root权限,如果不需要修改文件可以不使用此参数
df3907c3f1e1是上面看到的id

cat /var/jenkins_home/secrets/initialAdminPassword

退出

exit

输入密码确定

推荐插件全部安装

设置帐号密码

添加相关插件

Docker API 
Docker 
MSBuild 
SSH 
Docker Compose Build Step

Hyper.sh Build Step Plugin

新建一个项目

添加源代码

测试项目地址:https://github.com/842549829/jenkins.git

配置execute shell

docker build --rm -t web.d/webapi:2.1. -f Dockerfile . #根据Dockerfile构建

docker ps -a | grep webapi | awk '{print $1}' | xargs -r docker stop | xargs -r docker rm #查询容器 找到容器名称为 webapi的容器 先stop 再删除

docker run -d --net host --name webapi --restart always web.d/webapi:2.1.1 #运行一个新的容器

查看镜像

查看容器

测试

最新文章

  1. 【mysql】关于binlog格式
  2. ping环回地址和ping主机地址的区别
  3. Log4j按级别输出到不同文件
  4. For循环打印正三角,倒三角,菱形
  5. 从零开始学Python第一周:Python基础(上)
  6. IOS UIView 03- 自定义 Collection View 布局
  7. 转 C# 给某个方法设定执行超时时间
  8. [CareerCup] 9.10 Stack Boxes 垒箱子问题
  9. php 安装composer
  10. C#委托多播、Lambda表达、多线程、任务
  11. PHP安装环境,服务器不支持curl_exec的解决办法
  12. 上海投行需要一大群JAVA,C++,C#,UNIX.走过路过不要错过!过完年想换工作看过来初级资深都有 - V2EX
  13. Best Time to Buy and Sell Stock系列
  14. 不得不提的volatile及指令重排序(happen-before)
  15. SpringBoot 常用注解
  16. 【vue】中 $listeners 的使用方法
  17. CentOS 性能监测命令
  18. 开启 J2EE(一)—‘全明星队伍’
  19. day9 九、函数
  20. dll注入到指定进程

热门文章

  1. vs下qt的信号与槽实现
  2. React Native真机红屏报错总结
  3. css清除浮动的几种方式,哪种最合适?
  4. 深度学习之Faster-R-CNN
  5. sparkstreaming的状态计算-updateStateByKey源码
  6. 小D课堂 - 新版本微服务springcloud+Docker教程_5-01分布式核心知识之熔断、降级
  7. 来自iSpy整理的最全海康大华IPC的RTSP连接地址
  8. vlc 详细使用方法:libvlc_media_add_option 函数中的参数设置
  9. leetcode 257. 二叉树的所有路径 包含(二叉树的先序遍历、中序遍历、后序遍历)
  10. memcached源码分析-----item过期失效处理以及LRU爬虫