docker镜像生成插件
<p>说明:</p>
<pre><code>省去编写、执行dockerFile的步骤,通过maven命令直接生成镜像</code></pre>
<p>准备工作:</p>
<pre><code>1.在nisbos-docker-maven/pom.xml文件的dockerHost标签中:
修改docker服务地址
修改imageName标签,作为生成镜像的名称
修改imageTag标签,作为生成镜像的版本号
2.确保指定docker服务开启了docker远程API</code></pre>
<p>二.运行</p>
<pre><code>1.参照nisbos-docker-maven/pom.xml,在需要执行的项目的pom.xml文件添加plugin标签:
<plugin>
<groupId>com.spotify</groupId>
<artifactId>docker-maven-plugin</artifactId>
....
</plugin>
2.将需要执行的项目的pom.xml文件同级目录执行:
mvn clean package docker:build -DskipTests
3.示例:
直接运行nisbos-docker-maven/pom.xml:
mvn clean package docker:build -DskipTests
查看运行日志,可以看到执行的是dockfile的命令:</code></pre>
<p><img src="https://www.showdoc.cc/server/api/common/visitfile/sign/f755bd3d48f6d1f509de677c82de9302?showdoc=.jpg" alt="" /></p>
<pre><code> 查看镜像,镜像生成成功:</code></pre>
<p><img src="https://www.showdoc.cc/server/api/common/visitfile/sign/af17b12062e1b5bd5ecd981d9fbb279b?showdoc=.jpg" alt="" /></p>