首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >用maven fabric8插件保存码头图像

用maven fabric8插件保存码头图像
EN

Stack Overflow用户
提问于 2017-05-08 22:32:11
回答 1查看 1.2K关注 0票数 0

我想在我的pom.xml中包含一些位,以保存已构建的对接映像,这就是我在fabric8对接器mvn插件的部分中所放的内容。

代码语言:javascript
复制
<execution>
                        <id>save</id>
                        <phase>package</phase>
                        <goals>
                            <goal>build</goal>
                        </goals>
                    </execution>

我还包括了这个属性,如fabric8文档中所示

代码语言:javascript
复制
<properties>
               <docker.save.alias>image</docker.save.alias>
</properties>

但是当我做mvn包时,我没有看到任何image.tar。另外,还可以在另一个存档中用图像tar打包其他文件吗?

EN

回答 1

Stack Overflow用户

发布于 2017-05-22 19:40:55

实际上,您可以使用d对两种tar档案进行曝光:

  • 使用码头工人:保存导出Docker映像本身。这是一个包含所有图像层的tar存档,其格式与您在docker save中获得的存档格式相同。您可以与docker import一起使用此归档文件再次导入此映像。
  • 码头工人:资料来源可用于保存Docker,将其发送到Docker守护进程以创建映像。该归档文件包含构建上下文(即所有与Dockerfile一起使用ADDCOPY的文件)和Dockerfile本身。

这两个目标都可以绑定到执行阶段。docker:save没有默认的执行阶段,但docker:source的默认阶段是package (因此,如果绑定,则在安装之前创建package

因此,对于要将docker:save目标绑定到包阶段的示例,需要显式地为save目标配置阶段(在示例中缺少此功能)。

代码语言:javascript
复制
<execution>
   <id>save</id>
   <phase>package</phase>
   <goals>
     <goal>build</goal>
     <goal>save</goal>
   </goals>
</execution>
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/43858258

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档