docker学习之基础篇五

本文介绍如何为jpress Web应用创建自定义Docker镜像。首先从指定URL下载应用WAR包,并将其放置于工作目录中。接着,通过编写Dockerfile文件,基于官方同步的tomcat镜像构建新的镜像。此过程包括复制WAR包到tomcat的应用目录。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

一、制作自己的镜像

1.制作Dockerfile

(1)下载jpress的web应用,网址是http://spress.io/  ;在GitHub里面下一个war包即可。

(2)下载完成后将这个包拷贝到你的工作目录里面,比如我的是Users/dengwt/Documents/docker

(3)创建镜像文件Dockerfile:vi Dockerfile。在创建这个Dockerfile之前先将工作目录改一下


当然了在创建这个Dockerfile之前先下载一个tomcat的 镜像文件,因为jpress要运行在tomcat里面,所以创建的这个镜像必须继承自tomcat。

tomcat的镜像可以在网易蜂巢里面下载最好下载带鲸鱼标记的,这个表示与官网同步的,是从官网拉取过来的。

//表示这个镜像要继承自哪

from hub.c.163.com/library/tomcat


//这个镜像的相关信息

MAINTAINER dengwt 15754308600@163.com


//将博客网站拷贝到tomcat上面去

COPY jpress.war /usr/local/tomcat/webapps

这里要注意的是/usr/local/tomcat/webapps目录的信息从哪得知的,很简单是从你下载镜像的地方看的。

保存退出:先按esc再:wq,基础的Linux知识还是要有的。










2.docker build .(这里有个点表示在当前目录创建,建议在创建之前先cd 到自己的docker的工作目录,也就是Dockerfile所在的文件,不然很可能会出现问题)

最后这里要给images定义一个名字 docker build . -t jpress 






评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值