使用spotify / docker-maven-plugin删除docker镜像中的文件

时间:2018-05-24 03:22:16

标签: maven spring-mvc docker

我的要求是将Spring MVC应用程序停靠。 Spotify docker maven插件用于创建我的Spring MVC应用程序的docker镜像。我提取Tomcat张图片并在Tomcat图片上进行了一些配置。现在,我想删除logging.properties图片中的Tomcat文件。

我阅读了他们的文档,发现与此无关。我知道如何将文件复制到图像,但我找不到删除文件的方法。

这是我复制文件的方式:

 <resource>
   <targetPath>/usr/local/tomcat/webapps/files</targetPath>
   <directory>${project.basedir}/configuration</directory>
   <include>configuration.properties</include>
 </resource>

有谁知道如何删除现有文件?

1 个答案:

答案 0 :(得分:0)

您想要从tomcat图像中删除文件。
docker exec命令可能就是你要找的;这将允许您在现有容器中运行任意命令。

$ docker ps
<mycontainerId>    xxxxxxxxx   xxxxxxxxxxxx   7 days ago          Up 7 days   

然后

docker exec -it <mycontainerId> bash