Rav*_*ndo 6 apache tomcat docker
我想知道是否有任何方法在由Docker镜像部署之后删除tomcat/webapps文件夹中的ROOT文件夹.
我想要实现这一点的原因是我想将我的.war文件作为root运行.我已将war文件重命名为ROOT.war.但是当我使用tomcat基本映像运行我的Docker镜像时,默认情况下还会在容器的tomcat/webapps文件夹中创建一个ROOT文件夹,该文件夹不允许我以root身份访问我的ROOT.war文件.
我的Dockerfile
# Pull base image
FROM tomcat:8.0.30-jre7
# Copy to images tomcat path
COPY /ROOT.war /usr/local/tomcat/webapps/
Run Code Online (Sandbox Code Playgroud)
Rob*_*ake 12
当然.您可以删除已存在的ROOT文件夹作为Dockerfile的一部分:
# Pull base image
FROM tomcat:8.0.30-jre7
# Delete existing ROOT folder
RUN rm -rf /usr/local/tomcat/webapps/ROOT
# Copy to images tomcat path
COPY ROOT.war /usr/local/tomcat/webapps/
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
2671 次 |
| 最近记录: |