tomcat基础镜像,如何build
时间: 2023-03-25 08:04:47 浏览: 71
您可以使用 Dockerfile 来构建 tomcat 基础镜像。以下是一个示例 Dockerfile:
```
FROM openjdk:8-jdk-alpine
ENV TOMCAT_VERSION 9..41
RUN apk add --no-cache curl \
&& curl -O https://downloads.apache.org/tomcat/tomcat-9/v${TOMCAT_VERSION}/bin/apache-tomcat-${TOMCAT_VERSION}.tar.gz \
&& tar -zxvf apache-tomcat-${TOMCAT_VERSION}.tar.gz \
&& mv apache-tomcat-${TOMCAT_VERSION} /usr/local/tomcat \
&& rm apache-tomcat-${TOMCAT_VERSION}.tar.gz \
&& apk del curl
EXPOSE 808
CMD ["/usr/local/tomcat/bin/catalina.sh", "run"]
```
您可以将此文件保存为 Dockerfile,然后在 Dockerfile 所在的目录中运行以下命令来构建镜像:
```
docker build -t my-tomcat-image .
```
这将构建一个名为 my-tomcat-image 的镜像。您可以使用以下命令来运行容器:
```
docker run -p 808:808 my-tomcat-image
```
这将在本地主机的端口 808 上运行 tomcat 容器。