注意:本文只是将jenkins.war作为一个war包来操作,实际上要使用jenkins还要同时安装git、maven等。

1、购买阿里云服务器(Ubuntu 18.04), 设置密码,root+pass远程连接

2、外部访问防火墙和服务器端口号配置

3、Ubuntu 18.04安装docker-ce

  参考官方文档:https://docs.docker.com/install/linux/docker-ce/ubuntu/

4、利用jenkins.war包和Tomcat镜像创建Web镜像

  jenkins.war下载:http://mirrors.jenkins.io/war-stable/

  Dockerfile:

FROM tomcat:-jdk8
MAINTAINER oy
COPY jenkins.war /usr/local/tomcat/webapps

  docker build -f Dockerfile -t oy/jenkins_tomcat8:1.0 .

  docker run -it -p 8080:8080 oy/jenkins_tomcat8:1.0

5、访问 http:服务器公网Ip:8080/jenkins

最新文章

  1. 【来自媳妇的需求】PHP实现随机数和方程求解
  2. spring @Scheduled注解执行定时任务
  3. <textarea>没有内容时,按回车键,设置光标不换行
  4. [deviceone开发]-do_Dialog的基本使用示例
  5. Android -- TextView、button方法详解(1)
  6. Spring +SpringMVC 实现文件上传功能。。。
  7. Nginx反向代理的模拟
  8. Bmob—移动后端云服务平台
  9. Hadoop分布式安装
  10. 线性表-串:KMP模式匹配算法
  11. [转载]在 Windows 10 中, 如何卸载和重新安装 OneNote App
  12. Hashtable键值集合
  13. Eclipse TypeScript 安装
  14. docker - 容器里安装mysql
  15. VueJS实现一个货币结算自定义控件
  16. jquery 模态窗口 蒙层无法覆盖flash解决办法
  17. 7.Flask文件上传
  18. keil进阶教程
  19. [ZZ]新手学 appium-合集第一季度
  20. Mybatis异常There is no getter for property named 'XXX' in 'class java.lang.String'

热门文章

  1. 访问https接口报错 基础连接已经关闭: 未能为 SSL/TLS 安全通道建立信任关系
  2. String的非空判断:str!=""的为空判断出错问题
  3. Sublime Text 3 注册激活码
  4. 记java的那些编辑器的故事之凌嘉文+李晓彤-结对编程
  5. # 江西ccpc省赛-waves-(DP做法)
  6. Python 入门 之 print带颜色输出
  7. spark教程(四)-SparkContext 和 RDD 算子
  8. Codeforces 1229B. Kamil and Making a Stream
  9. 简化SpringMVC配置
  10. wepy 使用filter过滤器