DockerFile 案例-自定义的 tomcat9 上发布演示 | 学习笔记

本文涉及的产品
日志服务 SLS,月写入数据量 50GB 1个月
简介: 快速学习 DockerFile 案例-自定义的 tomcat9 上发布演示

开发者学堂课程【Docker 快速入门:DockerFile 案例-自定义的 tomcat9 上发布演示】学习笔记,与课程紧密联系,让用户快速学习知识。

课程地址:https://developer.aliyun.com/learning/course/616/detail/9412


DockerFile 案例-自定义的 tomcat9 上发布演示

1.首先打开图中第四项的文件

把宿主机下面的 c.txt 拷贝到了容器里面的 usr/local/ 下,且命名为cincontainer.txt。

image.png

这个是我们刚才运行的容器,之前说过根据我们的 Dockerfile 默认登录在什么地址,usr/local 它就是当前的目录。其实就等同于查的就是 usr/local

image.png

然后回车,拷贝进来。那么 docker exec 这个就是针对

038cad905302 这个容器来执行

image.png

接下来,输入 docker ps,然后我们用一个 libs 或者 idea 做一个 test 的 web 工程。

image.png

那么就会得到如图这个标准的 web 工程

首先输入 cd test

然后是 mdir WEB-INFO,cd WEB-INF/,web.xml 这个是一个 web 需要用到的一个配置文件

就得到图中的内容

image.png

粘贴,就叫 test 最简单的一个 web

然后退出,那么现在输入 vim a.jsp。那么这时很简单,i am in docker tomcat self 是前台打印,System.out.println 是一个后台。

image.png

那么直接保存。

这时,在我们当前的宿主机,这个 ll 在 test 下面,有一个 a.jsp 和 WEB-INF。结合刚才的 ls-l/usr/local/

image.png

那么一样,我们常常为图中紫色部分

image.png

我们在外面对这个容器查查这个理念,主机上写的东西根据容器卷对应的数据共享,容器里面也就有这两个东西。接下来,输入 docker ps,docker restart 然后将它重启

image.png

首先 9080,文档,home 都没有问题

接下来我们在 Tomcat 下面布了一个test工程,可以访问 a.jsp

主机中有一个 a.jps

image.png

这个是前台,那么假设在这里实践写一个 <br> ,这个需要回车。再来一个 <br>, 两个回车

修改以后如图,保存后退出

image.png

刷新,回车有效果了,得到如图所示。这样部署到 docker 上面就非常的方便。相当于主机改了以后,容器卷数据共享过去随时可以改

image.png

2.这个是容器卷的日志

image.png

那么输入 cd,test 是我们的工程,tomcat9logs 就是我们写进去的日志

image.png

刷新几次,cat catalina.out, 访问三次后台记录了日志这时在 docker 上也可以查日志

image.png

相关实践学习
日志服务之使用Nginx模式采集日志
本文介绍如何通过日志服务控制台创建Nginx模式的Logtail配置快速采集Nginx日志并进行多维度分析。
相关文章
|
3月前
|
Java 应用服务中间件 Windows
【应用服务 App Service】App Service 中部署Java项目,查看Tomcat配置及上传自定义版本
【应用服务 App Service】App Service 中部署Java项目,查看Tomcat配置及上传自定义版本
|
3月前
|
应用服务中间件 Linux iOS开发
使用 setenv 配置文件管理 Tomcat 的自定义环境变量
【8月更文挑战第29天】通过在Tomcat安装目录的`bin`文件夹下创建`setenv.sh`或`setenv.bat`文件,可以轻松管理Tomcat的自定义环境变量。针对Linux/macOS系统,需编辑`setenv.sh`文件,如`export MY_CUSTOM_VAR=&quot;my custom value&quot;`;而在Windows系统中,则编辑`setenv.bat`,如`set MY_CUSTOM_VAR=my custom value`。
208 1
|
3月前
|
Java 应用服务中间件 Windows
【App Service for Windows】为 App Service 配置自定义 Tomcat 环境
【App Service for Windows】为 App Service 配置自定义 Tomcat 环境
|
3月前
|
Java 应用服务中间件 Windows
【Azure 应用服务】App Service for Windows 环境中为Tomcat自定义4xx/5xx页面
【Azure 应用服务】App Service for Windows 环境中为Tomcat自定义4xx/5xx页面
|
4月前
|
Java 应用服务中间件 Shell
|
Java 应用服务中间件 Docker
【docker】DockerFile制作tomcat镜像并发布镜像到DockerHub
【docker】DockerFile制作tomcat镜像并发布镜像到DockerHub
|
Java 应用服务中间件 Docker
Docker从入门到精通——实战Dockerfile构建Tomcat镜像
Docker从入门到精通——实战Dockerfile构建Tomcat镜像
349 0
|
Java 应用服务中间件 网络安全
五、使用Dockerfile自定义Tomcat镜像
五、使用Dockerfile自定义Tomcat镜像
|
Java 应用服务中间件 Docker
Docker Review - dockerfile 实战_使用dockerfile制作tomcat镜像
Docker Review - dockerfile 实战_使用dockerfile制作tomcat镜像
125 0
|
应用服务中间件 Linux Docker
Docker系列(4)--Docker上基于Centos部署自定义Tomcat环境
Docker系列(4)--Docker上基于Centos部署自定义Tomcat环境
181 0
下一篇
无影云桌面