Docker_部署jenkins(dockerfile实现)

docker+jenkins开始合体!

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

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

touch Dockerfile

vi 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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值