Dockerfile编写tomcat镜像
时间: 2023-07-08 20:36:29 浏览: 105
如何基于Dockerfile构建tomcat镜像
好的,以下是一个简单的Dockerfile示例,用于基于Tomcat构建镜像:
```
# 使用官方的Tomcat镜像作为基础镜像
FROM tomcat:latest
# 将本地的webapp文件夹内容复制到容器中的Tomcat webapps目录下
COPY ./webapp /usr/local/tomcat/webapps/
```
你可以将上述代码保存为名为Dockerfile的文件,然后在该文件所在的目录中运行以下命令来构建镜像:
```
docker build -t tomcat-image .
```
这将构建一个名为tomcat-image的镜像,该镜像基于Tomcat官方镜像,并将本地的webapp文件夹复制到Tomcat webapps目录中。
你可以使用以下命令来运行容器:
```
docker run -it --rm -p 8080:8080 tomcat-image
```
这将启动一个新的容器,将Tomcat的默认HTTP端口映射到主机的8080端口,并使用刚才构建的镜像。
阅读全文