Docker_部署jenkins(dockerfile实现)

 

docker+jenkins开始合体!

我用的是ubuntu14.04的基础镜像,并且在基础镜像中已经把ant,tomcat,jdk的安装包配置好了。具体的这里不做赘述。

在/tmp/目录下建一个Dockerfile文件:

touch Dockerfile

vim Dockerfile

下面是我写的Dockerfile文件

第一行FROM是基于哪个镜像;

第二行是联系方式;

RUN是Dockerfile内部运行的命令;

ENV用来来配置环境变量;

CMD是构建之后,执行的命令,这里启动tomcat;

EXPOSE 8080 这里是tomcat需要的端口;

这些写完之后保存,然后执行如下命令构建

docker build -t {name}:{tag} .其中-t  给镜像命名,tag是标签,后面有个 .  ,意思是从当前目录查找Dockerfile

 

上图可以看到dockerfile在按照命令步骤执行,我们再来运行一下docker images,查看构建的镜像。

 

现在我们启动一下这个镜像

docker run -d --name jenkins -p 80:8080 -v /home/jenkins_home1:/home/jenkins_home1 jenkins:u3   -p是将端口从8080映射到80

查看一下运行状况,发现这个jenkins服务已经起来了,运行在80端口

页面启动jenkins

 

 

注:文章出处https://www.cnblogs.com/Zfc-Cjk/p/8718413.html

来源:网络


智能推荐

Dyna中建立预紧力螺栓的两种方法

在整车碰撞仿真分析特别是零部件仿真分析中为提高仿真分析精确度,经常需要考察螺栓及周边钣金件的受力情况,这时候就应该通过给螺栓施加预紧力来更准确的模拟螺栓受力情况,dyna中预紧力螺栓可采用*INITIAL_STRESS_SECTION关键字 和*INITIAL_AXIAL_FORCE_BEAM关键字两种方法建立螺栓预紧力。 1)*INITIAL_STRESS_SECTION 该关键字主要用于给实体...

搜狗浏览器智慧版_研拓智慧课3.0版选课操作指导

研拓智慧课3.0版 选课操作指导 湾豆们,研拓智慧课将于2020年9月14日(周一)下午开始上课。是的,你没有看错,是周一下午!大家熟悉的研拓智慧课已经从2.0版升级到了3.0版了。本学期我们将研拓智慧课做了如下调整: 研拓智慧课2.0 研拓智慧课3.0 上课时间 周五下午第一、第二节 周一下午第四节3:40-4:40 上课时长 40分钟 60分钟 上课次数 6次 14次 学期课时数 6课时/科目...

软件工程之需求工程

第七章 需求工程 需求工程的概念: 在开始任何技术工作之前,关注于一系列需求工程任务都是个好主意。这 些任务有助于你理解软件将如何影响业、客户想要什么以及最终用户将如何和软件交互。 需求工程的步骤: 需求工程首先是起始阶段(定义将要解决的问题的范围和性质);然后是获取(帮助利益相关者定义需要什么);接下来是细化(精确定义和修改基本需求)。当利益相关者提出问题后,就要进行协商(如何定义优先次序?什么...

Run through the rain 雨中的记忆

Photo by Jordan Whitt on Unsplash She had been shopping with her Mom in Wal-Mart. She must have been 6 years old, this beautiful brown haired, freckle-faced image of innocence(清白的). It was pouring(倾,倒...

SQL

作者:孙文亮 著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。 SQL,在这里我理解成SQL Server。三者是目前市场占有率最高(依安装量而非收入)的关系数据库,而且很有代表性。排行第四的DB2(属IBM公司),与Oracle的定位和架构非常相似,就不赘述了。 如果要说明三者的区别,首先就要从历史入手。 Oracle:中文译作甲骨文,这是一家**的公司,有一个**的大老板L...

猜你喜欢

给MySQL加道防火墙 | 说说MySQL的安全解决方案

今天是「3306π」MySQL企业版线上活动的第二场,本次活动总报名人数相对昨天又增加了几十人,今天最高在线106人,比昨天略少了一丢丢,还是超出预期挺多。 今天由徐轶韬老师分享面面俱到的MySQL安全方案,详细介绍了MySQL企业版在数据加密、认证、授权、防火墙、审计、脱敏等方面所做的增强。 数据库作为存储企业数据的重要资产,数据库的安全也不容忽视。 每年都会出现几次比特币勒索事件,以及删...

handler机制,国内一线互联网公司面试题汇总,分享一点面试小经验

前言 碎碎念:二本渣校,却拿到了字节跳动Offer!我是如何做到的,我把经历写成文章分享给大家,希望对你们能有一些帮助!之前在牛客许愿,后来来了offer就忘记了要发,现在赶紧补上。三次面试是一天内完成的,意向书是面试结束后过了一周拿到的。 我投的大方向是:抖音/抖音火山版/直播。复盘一下:其实我总共被问得问题并不多,主要是实习问的较多,所以建议大家实习做的东西一定要保证能说出目的意义,讲清楚技术...

搭建三台高可用hadoop服务器集群

如果只有3台主机,可以按照如下规划来部署安装 weekend01    zookeeper    journalnode   namenode zkfc    resourcemanager  datanode weekend02    zookee...

如何为 .NET Core CLI 启用 TAB 自动补全功能

Intro 在 Linux 下经常可以发现有些目录/文件名,以及有些工具可以命令输入几个字母之后按 TAB 自动补全,最近发现其实 dotnet cli 也可以,从.NET Core 2.0 SDK 开始,NET Core CLI 支持 tab 自动补全。你如果已经装了 dotnet Core Sdk,但是不知道版本,可以在命令行中输入 dotnet --info 来查看版本信...

随笔⑩ java中的基本数据类型的基础知识

  ① char类型 Java语言中,中文字符所占的字节数取决于字符的编码方式,一般情况下,采用ISO8859-1编码方式时,一个中文字符与一个英文字符一样只占1个字节;采用GB2312或GBK编码方式时,一个中文字符占2个字节;而采用UTF-8编码方式时,一个中文字符会占3个字节。 在java中,char和byte都是基础数据类型,其中的byte和C++中的char类型是一样的,8位,...

最新推荐

使用Docker部署Gitlab

docker run --name gitlab-postgresql -d \     --env 'DB_NAME=gitlabhq_production' \     --env 'DB_USER=gitlab' \     --env 'DB_PASS=password' \ --env 'DB_EXTENSION=pg_trgm...

Slider:在Yarn上部署Docker应用

【编者的话】Apache Slider是一个Yarn应用,它可以用来在Yarn上部署并监控分布式应用。Slider可以在应用运行期随意扩展或者收缩应用。目前它是Apache的孵化项目。 Apache Slider是一个Yarn应用,它可以用来在Yarn上部署并监控分布式应用。Slider可以在应用运行期随意扩展或者收缩应用。目前它是Apache的孵化项目。 Yarn上的应用在停止之后可以重新被启动...

sentry使用docker-compose部署

sentry功能   Sentry是一个实时事件的日志聚合平台。它专门监测错误并提取所有有用信息用于分析,不再麻烦地依赖用户反馈来定位问题。 What’s Sentry?   Sentry fundamentally is a service that helps you monitor and fix crashes in realtime. The server is in Pyt...

1、Docker部署及基础理论

1、Docker入门简介   Docker技术类似码头上看到的集装箱,最早集装箱没有出现的时候,码头上有许多搬运的工人在搬运货物,有了集装箱以后,搬运货物变得简单,通过集装箱的搬运模式更加单一、高效,将货物打包在集装箱里面,可以复制货物之间相互影响。   如果要将货物搬运到另一个码头就需要装运,通过集装箱,可以直接把它们运送到另一个航舱内,而且完全可以保证里面的货物是整体地搬迁,而不会损坏货物本身...

Django-Docker容器化部署:Django-Docker-MySQL-Nginx-Gunicorn云端部署

上一章我们实现了在 Docker 中添加了 MySQL 数据库,但采用的开发服务器虽然使用便捷,但性能差、可靠性低,无法应用在生产环境中。 因此本章将实现 Docker + Django + MySQL + Nginx + Gunicorn 容器项目,完成最终的服务器部署。 直接进入本章的 Docker 入门读者,建议回到教程第一章开始阅读,否则某些内容不好理解。对 Django 项目部署都没有概...

相关问题

相关文章

热门文章

推荐文章

相关标签

随便看看