Docker_快速部署詹金斯(dockerfile实现)

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

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

vi Dockerfile

下面是我写的Dockerfile文件

%20

%20

第一行是基于哪个镜像;

%20

第二行是联系方式;

%20

%20<强>%20是Dockerfile内部运行的命令;

%20

%20<强>%20来配置环境变量;

%20

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

%20

%208080年公开这里是tomcat需要的端口;

%20

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

%20

码头工人建造-%20t%20<强>%20强其中-%20t给镜像命名,标签是标签,后面有个强,意思是从当前目录查找Dockerfile%20

%20

%20%20

%20

%20

%20

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

%20

码头工人运行-%20d——名称詹金斯-%20p%2080:8080%20-%20v/home/jenkins_home1:/home/jenkins_home1詹金斯:u3%20-%20p是将端口从8080年映射到80%20

%20

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

%20

%20%20

%20

%20

Docker_快速部署詹金斯(dockerfile实现)