dockerfile构建tomcat
时间: 2023-06-05 12:47:54 浏览: 247
如何基于Dockerfile构建tomcat镜像
Dockerfile是用于构建Docker镜像的文件,可以通过Dockerfile来构建Tomcat镜像。
以下是一个简单的Dockerfile示例:
```
FROM tomcat:latest
COPY ./webapp.war /usr/local/tomcat/webapps/
EXPOSE 808
CMD ["catalina.sh", "run"]
```
这个Dockerfile的意思是:
1. 基于最新的Tomcat镜像构建新的镜像。
2. 将本地的webapp.war文件复制到Tomcat的webapps目录下。
3. 暴露Tomcat的808端口。
4. 启动Tomcat。
使用以下命令来构建镜像:
```
docker build -t my-tomcat .
```
其中,-t参数指定镜像的名称,.表示Dockerfile所在的目录。
构建完成后,可以使用以下命令来运行Tomcat容器:
```
docker run -d -p 808:808 my-tomcat
```
其中,-d参数表示在后台运行容器,-p参数将容器的808端口映射到主机的808端口,my-tomcat是镜像的名称。
阅读全文