如何在pom.xml中使用docker-maven-plugin添加RUN Command



我一直在我的项目中使用 Dockerfile,示例代码如下所示。

RUN groupadd syslog && apt-get update && apt-get -q install -y curl logrotate iproute2

我想将其转换为pom.xml以便其他微服务可以继承它。

我当然不能在构建标签下添加它,因为我不能也不希望在构建时执行它,我宁愿希望在容器启动时在容器中设置 logrotate。

我尝试添加一些运行命令,但这不起作用。我正在尝试了解需要使用哪个 XML 标记来确保我的容器在启动时运行命令?

您的指导将不胜感激。

尝试运行

<plugin>
<groupId>com.spotify</groupId>
<artifactId>docker-maven-plugin</artifactId>

<configuration>
<runs>
<run>groupadd syslog</run>
<run>apt-get update</run>
<run>apt-get -q install -y curl logrotate iproute2</run>
</runs>
</configuration>
</plugin>

相关内容

  • 没有找到相关文章

最新更新