首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >mvn弹出引导:构建映像不会保存在坞中。

mvn弹出引导:构建映像不会保存在坞中。
EN

Stack Overflow用户
提问于 2022-09-01 14:46:15
回答 1查看 47关注 0票数 0

我尝试用下面的命令创建一个码头映像

代码语言:javascript
复制
mvn spring-boot:build-image  

它显示了一个成功的结果,但当我搜索我的码头图像,我找不到它。有人知道怎么修吗?

代码语言:javascript
复制
╰─⠠⠵ mvn spring-boot:build-image   
...
O]     [creator]     Saving docker.io/library/spring-service:0.0.16-SNAPSHOT...
[INFO]     [creator]     *** Images (f28300653802):
[INFO]     [creator]           docker.io/library/spring-service:0.0.16-SNAPSHOT
[INFO]     [creator]     Reusing cache layer 'paketo-buildpacks/syft:syft'
[INFO]     [creator]     Reusing cache layer 'cache.sbom'
[INFO] 
[INFO] Successfully built image 'docker.io/library/spring-service:0.0.16-SNAPSHOT'
[INFO] 
[INFO] ------------------------------------------------------------------------
[INFO] BUILD SUCCESS
[INFO] ------------------------------------------------------------------------
[INFO] Total time:  28.784 s
[INFO] Finished at: 2022-09-01T18:19:01+04:30
[INFO] ------------------------------------------------------------------------
代码语言:javascript
复制
╰─⠠⠵ docker image ls
REPOSITORY                      TAG       IMAGE ID       CREATED        SIZE
mariadb                         <none>    01d138caf7d0   8 days ago     384MB
grafana/grafana                 latest    b6ea013786be   9 days ago     299MB
redis                           <none>    dc7b40a0b05d   9 days ago     117MB
bitnami/zookeeper               latest    dd7f87e04f7b   10 days ago    521MB
bitnami/kafka                   latest    c01437a78c04   12 days ago    664MB
prom/prometheus                 latest    d3167094f2ef   2 weeks ago    215MB
mariadb                         latest    40b966d7252f   4 weeks ago    383MB
redis                           latest    3e42dd4e79c7   4 weeks ago    117MB
emqx/emqx                       latest    42418de7f6c3   4 weeks ago    148MB
portainer/portainer-ce          2.11.1    ed396c816a75   6 months ago   280MB
EN

回答 1

Stack Overflow用户

发布于 2022-09-01 16:15:27

没什么好担心的,你的码头形象的创建是正确的。您只是使用了一个错误的命令来搜索新创建的图像。

默认的ls命令隐藏中间图像。您可以在这里查看详细信息:https://docs.docker.com/engine/reference/commandline/image_ls/

这个应该显示您新创建的Docker图像:

代码语言:javascript
复制
  docker image ls --all

更新:我正在使用Spring插件进行这样的配置,它在执行mvn installmvn package命令时执行Docker映像的构建:

代码语言:javascript
复制
<plugin>
    <groupId>org.springframework.boot</groupId>
    <artifactId>spring-boot-maven-plugin</artifactId>
    <version>${spring-boot.version}</version>
    <executions>
        <execution>
            <goals>
                <goal>build-image</goal>
            </goals>
        </execution>
    </executions>
</plugin>

它工作正常。我正在使用Spring和Maven插件的2.7.3版本。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/73571333

复制
相关文章

相似问题

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