From 57b6d417379b4ad06fc6aa57638ac45d8da39a78 Mon Sep 17 00:00:00 2001 From: ZacharyZcR <2903735704@qq.com> Date: Mon, 23 Dec 2024 03:42:46 +0800 Subject: [PATCH] =?UTF-8?q?feat:=20=E5=A2=9E=E5=8A=A0Tomcat=E6=B5=8B?= =?UTF-8?q?=E8=AF=95=E7=8E=AF=E5=A2=83?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- TestDocker/Tomcat/Dockerfile | 17 +++++++++++++++++ TestDocker/Tomcat/README.txt | 2 ++ TestDocker/Tomcat/context.xml | 5 +++++ TestDocker/Tomcat/tomcat-users.xml | 19 +++++++++++++++++++ 4 files changed, 43 insertions(+) create mode 100644 TestDocker/Tomcat/Dockerfile create mode 100644 TestDocker/Tomcat/README.txt create mode 100644 TestDocker/Tomcat/context.xml create mode 100644 TestDocker/Tomcat/tomcat-users.xml diff --git a/TestDocker/Tomcat/Dockerfile b/TestDocker/Tomcat/Dockerfile new file mode 100644 index 0000000..075ec94 --- /dev/null +++ b/TestDocker/Tomcat/Dockerfile @@ -0,0 +1,17 @@ +FROM tomcat:9.0-jdk8 + +# 删除默认应用 +RUN rm -rf /usr/local/tomcat/webapps/* + +# 复制tomcat-users.xml配置文件 +COPY tomcat-users.xml /usr/local/tomcat/conf/ + +# 允许远程访问manager +COPY context.xml /usr/local/tomcat/webapps.dist/manager/META-INF/ +COPY context.xml /usr/local/tomcat/webapps.dist/host-manager/META-INF/ + +# 复制默认应用 +RUN cp -r /usr/local/tomcat/webapps.dist/* /usr/local/tomcat/webapps/ + +EXPOSE 8080 +CMD ["catalina.sh", "run"] \ No newline at end of file diff --git a/TestDocker/Tomcat/README.txt b/TestDocker/Tomcat/README.txt new file mode 100644 index 0000000..793ac4f --- /dev/null +++ b/TestDocker/Tomcat/README.txt @@ -0,0 +1,2 @@ +docker build -t tomcat-weak . +docker run -d --name tomcat-test -p 8080:8080 tomcat-weak \ No newline at end of file diff --git a/TestDocker/Tomcat/context.xml b/TestDocker/Tomcat/context.xml new file mode 100644 index 0000000..0d6c02d --- /dev/null +++ b/TestDocker/Tomcat/context.xml @@ -0,0 +1,5 @@ + + + + \ No newline at end of file diff --git a/TestDocker/Tomcat/tomcat-users.xml b/TestDocker/Tomcat/tomcat-users.xml new file mode 100644 index 0000000..7f4aa6a --- /dev/null +++ b/TestDocker/Tomcat/tomcat-users.xml @@ -0,0 +1,19 @@ + + + + + + + + + + + + + + + + \ No newline at end of file