重庆分公司,新征程启航
为企业提供网站建设、域名注册、服务器等服务
我用的是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