我用的是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上图可以看到dockerfile在按照命令步骤执行,我们再来运行一下码头工人图像,查看构建的镜像。
%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%20%20
%20%20