Jhipster docker 图像不起作用,并且在日志中它给出了与插件相关的多个警告

如何解决Jhipster docker 图像不起作用,并且在日志中它给出了与插件相关的多个警告

我使用的是最新的 Jhipster 7.0.1 版和 Java 版“Adoptopenjdk:11.0.11”。 尝试对生成的项目进行 dockerize 但每次在 docker 中创建图像但无法访问。无法上传创建的服务器映像。

在创建 docker 镜像时在控制台中获取以下日志:

使用cmd: "mvnw -ntp -Pprod 验证 jib:dockerBuild -Dmaven.test.skip=true"

[INFO] Scanning for projects...
[INFO]
[INFO] ---------------------< com.cockpit:cockpit-server >---------------------
[INFO] Building Cockpit Server 0.0.1-SNAPSHOT
[INFO] --------------------------------[ jar ]---------------------------------
[INFO]
[INFO] --- maven-resources-plugin:3.2.0:copy-resources (default-resources) @ cockpit-server ---
[INFO] Using 'UTF-8' encoding to copy filtered resources.
[INFO] Using 'UTF-8' encoding to copy filtered properties files.
[INFO] Copying 4 resources
[INFO] Copying 19 resources
[INFO]
[INFO] --- maven-resources-plugin:3.2.0:resources (default-resources) @ cockpit-server ---
[INFO] Using 'UTF-8' encoding to copy filtered resources.
[INFO] Using 'UTF-8' encoding to copy filtered properties files.
[INFO] Copying 4 resources
[INFO] Copying 19 resources
[INFO]
[INFO] --- maven-enforcer-plugin:3.0.0-M3:enforce (enforce-versions) @ cockpit-server ---
[INFO]
[INFO] --- maven-enforcer-plugin:3.0.0-M3:enforce (enforce-dependencyConvergence) @ cockpit-server ---
[WARNING]
Dependency convergence error for net.java.dev.jna:jna:5.2.0 paths to dependency are:
+-com.cockpit:cockpit-server:0.0.1-SNAPSHOT
  +-org.testcontainers:postgresql:1.15.2
    +-org.testcontainers:jdbc:1.15.2
      +-org.testcontainers:database-commons:1.15.2
        +-org.testcontainers:testcontainers:1.15.2
          +-org.rnorth.visible-assertions:visible-assertions:2.1.2
            +-net.java.dev.jna:jna:5.2.0
and
+-com.cockpit:cockpit-server:0.0.1-SNAPSHOT
  +-org.testcontainers:postgresql:1.15.2
    +-org.testcontainers:jdbc:1.15.2
      +-org.testcontainers:database-commons:1.15.2
        +-org.testcontainers:testcontainers:1.15.2
          +-com.github.docker-java:docker-java-transport-zerodep:3.2.7
            +-net.java.dev.jna:jna:5.5.0

[WARNING]
Dependency convergence error for org.wildfly.common:wildfly-common:1.5.2.Final paths to dependency are:
+-com.cockpit:cockpit-server:0.0.1-SNAPSHOT
  +-org.springframework.boot:spring-boot-starter-undertow:2.4.4
    +-io.undertow:undertow-core:2.2.5.Final
      +-org.jboss.xnio:xnio-api:3.8.0.Final
        +-org.wildfly.common:wildfly-common:1.5.2.Final
and
+-com.cockpit:cockpit-server:0.0.1-SNAPSHOT
  +-org.springframework.boot:spring-boot-starter-undertow:2.4.4
    +-io.undertow:undertow-core:2.2.5.Final
      +-org.jboss.xnio:xnio-api:3.8.0.Final
        +-org.wildfly.client:wildfly-client-config:1.0.1.Final
          +-org.wildfly.common:wildfly-common:1.2.0.Final

[WARNING]
Dependency convergence error for org.apiguardian:apiguardian-api:1.1.0 paths to dependency are:
+-com.cockpit:cockpit-server:0.0.1-SNAPSHOT
  +-org.springframework.boot:spring-boot-starter-test:2.4.4
    +-org.junit.jupiter:junit-jupiter:5.7.1
      +-org.junit.jupiter:junit-jupiter-api:5.7.1
        +-org.apiguardian:apiguardian-api:1.1.0
and
+-com.cockpit:cockpit-server:0.0.1-SNAPSHOT
  +-org.springframework.boot:spring-boot-starter-test:2.4.4
    +-org.junit.jupiter:junit-jupiter:5.7.1
      +-org.junit.jupiter:junit-jupiter-api:5.7.1
        +-org.junit.platform:junit-platform-commons:1.7.1
          +-org.apiguardian:apiguardian-api:1.1.0
and
+-com.cockpit:cockpit-server:0.0.1-SNAPSHOT
  +-org.springframework.boot:spring-boot-starter-test:2.4.4
    +-org.junit.jupiter:junit-jupiter:5.7.1
      +-org.junit.jupiter:junit-jupiter-params:5.7.1
        +-org.apiguardian:apiguardian-api:1.1.0
and
+-com.cockpit:cockpit-server:0.0.1-SNAPSHOT
  +-org.springframework.boot:spring-boot-starter-test:2.4.4
    +-org.junit.jupiter:junit-jupiter:5.7.1
      +-org.junit.jupiter:junit-jupiter-engine:5.7.1
        +-org.apiguardian:apiguardian-api:1.1.0
and
+-com.cockpit:cockpit-server:0.0.1-SNAPSHOT
  +-com.tngtech.archunit:archunit-junit5-engine:0.17.0
    +-com.tngtech.archunit:archunit-junit5-engine-api:0.17.0
      +-org.junit.platform:junit-platform-engine:1.7.1
        +-org.apiguardian:apiguardian-api:1.1.0
and
+-com.cockpit:cockpit-server:0.0.1-SNAPSHOT
  +-org.zalando:problem-spring-web:0.26.2
    +-org.zalando:problem-violations:0.26.2
      +-org.apiguardian:apiguardian-api:1.1.0
and
+-com.cockpit:cockpit-server:0.0.1-SNAPSHOT
  +-org.zalando:problem-spring-web:0.26.2
    +-org.zalando:problem-spring-common:0.26.2
      +-org.apiguardian:apiguardian-api:1.1.0
and
+-com.cockpit:cockpit-server:0.0.1-SNAPSHOT
  +-org.zalando:problem-spring-web:0.26.2
    +-org.apiguardian:apiguardian-api:1.1.0
and
+-com.cockpit:cockpit-server:0.0.1-SNAPSHOT
  +-org.zalando:problem-spring-web:0.26.2
    +-org.zalando:faux-pas:0.8.0
      +-org.apiguardian:apiguardian-api:1.0.0

[WARNING] Rule 0: org.apache.maven.plugins.enforcer.DependencyConvergence failed with message:
Failed while enforcing releasability. See above detailed error message.
[INFO]
[INFO] --- jacoco-maven-plugin:0.8.6:prepare-agent (pre-unit-tests) @ cockpit-server ---
[INFO] argLine set to "-javaagent:C:\\Users\\rswami\\.m2\\repository\\org\\jacoco\\org.jacoco.agent\\0.8.6\\org.jacoco.agent-0.8.6-runtime.jar=destfile=D:\\cockpit_jhipster\\Updated Code\\target\\jacoco.exec" -Djava.security.egd=file:/dev/./urandom -Xmx256m
[INFO]
[INFO] --- properties-maven-plugin:1.0.0:read-project-properties (default) @ cockpit-server ---
[INFO]
[INFO] --- git-commit-id-plugin:4.0.4:revision (default) @ cockpit-server ---
[INFO]
[INFO] --- spring-boot-maven-plugin:2.4.4:build-info (default) @ cockpit-server ---
[INFO]
[INFO] --- maven-compiler-plugin:3.8.1:compile (default-compile) @ cockpit-server ---
[INFO] Nothing to compile - all classes are up to date
[INFO]
[INFO] --- maven-resources-plugin:3.2.0:testResources (default-testResources) @ cockpit-server ---
[INFO] Not copying test resources
[INFO]
[INFO] --- maven-compiler-plugin:3.8.1:testCompile (default-testCompile) @ cockpit-server ---
[INFO] Not compiling test sources
[INFO]
[INFO] --- maven-surefire-plugin:3.0.0-M5:test (default-test) @ cockpit-server ---
[INFO] Tests are skipped.
[INFO]
[INFO] --- jacoco-maven-plugin:0.8.6:report (post-unit-test) @ cockpit-server ---
[INFO] Skipping JaCoCo execution due to missing execution data file.
[INFO]
[INFO] --- maven-jar-plugin:2.4:jar (default-jar) @ cockpit-server ---
[INFO] Building jar: D:\cockpit_jhipster\Updated Code\target\cockpit-server-0.0.1-SNAPSHOT.jar
[INFO]
[INFO] --- spring-boot-maven-plugin:2.4.4:repackage (default) @ cockpit-server ---
[INFO] Replacing main artifact with repackaged archive
[INFO]
[INFO] --- jacoco-maven-plugin:0.8.6:prepare-agent-integration (pre-integration-tests) @ cockpit-server ---
[INFO] argLine set to "-javaagent:C:\\Users\\rswami\\.m2\\repository\\org\\jacoco\\org.jacoco.agent\\0.8.6\\org.jacoco.agent-0.8.6-runtime.jar=destfile=D:\\cockpit_jhipster\\Updated Code\\target\\jacoco-it.exec" -Djava.security.egd=file:/dev/./urandom -Xmx256m
[INFO]
[INFO] --- maven-failsafe-plugin:3.0.0-M5:integration-test (integration-test) @ cockpit-server ---
[INFO] Tests are skipped.
[INFO]
[INFO] --- jacoco-maven-plugin:0.8.6:report-integration (post-integration-tests) @ cockpit-server ---
[INFO] Skipping JaCoCo execution due to missing execution data file.
[INFO]
[INFO] --- maven-checkstyle-plugin:3.1.2:check (default) @ cockpit-server ---
[INFO] You have 0 Checkstyle violations.
[INFO]
[INFO] --- maven-failsafe-plugin:3.0.0-M5:verify (verify) @ cockpit-server ---
[INFO] Tests are skipped.
[INFO]
[INFO] --- jib-maven-plugin:2.8.0:dockerBuild (default-cli) @ cockpit-server ---
[WARNING] Setting image creation time to current time; your image may not be reproducible.
[INFO]
[INFO] Containerizing application to Docker daemon as cockpitserver...
[WARNING] Base image 'adoptopenjdk/openjdk11:jre-11.0.11_9' does not use a specific image digest - build may not be reproducible
[INFO] The base image requires auth. Trying again for adoptopenjdk/openjdk11:jre-11.0.11_9...
[WARNING] The credential helper (docker-credential-desktop) has nothing for server URL: registry-1.docker.io
[WARNING]
Got output:

credentials not found in native keychain

[WARNING] The credential helper (docker-credential-desktop) has nothing for server URL: registry.hub.docker.com
[WARNING]
Got output:

credentials not found in native keychain

[WARNING] The credential helper (docker-credential-desktop) has nothing for server URL: index.docker.io
[WARNING]
Got output:

credentials not found in native keychain

[WARNING] The credential helper (docker-credential-desktop) has nothing for server URL: docker.io
[WARNING]
Got output:

credentials not found in native keychain

[INFO] Using base image with digest: sha256:3f83314c35d31106343aed1011cdc6d50632f52746242ea1f0142b3b8db67944
[INFO]
[INFO] Container entrypoint set to [bash,-c,/entrypoint.sh]
[INFO]
[INFO] Built image to Docker daemon as cockpitserver
[INFO] Executing tasks:
[INFO] [==============================] 100.0% complete
[INFO]
[INFO] ------------------------------------------------------------------------
[INFO] BUILD SUCCESS
[INFO] ------------------------------------------------------------------------
[INFO] Total time:  45.826 s
[INFO] Finished at: 2021-04-28T13:17:42+05:30
[INFO] ------------------------------------------------------------------------

解决方法

警告是无害的,只要 Jib 有效。确实,我看到它奏效了:

Built image to Docker daemon as cockpitserver

您已成功构建映像,如果您执行 docker images,您的 Docker 守护程序将列出 cockpitserver。这就是您构建的映像。

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐


依赖报错 idea导入项目后依赖报错,解决方案:https://blog.csdn.net/weixin_42420249/article/details/81191861 依赖版本报错:更换其他版本 无法下载依赖可参考:https://blog.csdn.net/weixin_42628809/a
错误1:代码生成器依赖和mybatis依赖冲突 启动项目时报错如下 2021-12-03 13:33:33.927 ERROR 7228 [ main] o.s.b.d.LoggingFailureAnalysisReporter : *************************** APPL
错误1:gradle项目控制台输出为乱码 # 解决方案:https://blog.csdn.net/weixin_43501566/article/details/112482302 # 在gradle-wrapper.properties 添加以下内容 org.gradle.jvmargs=-Df
错误还原:在查询的过程中,传入的workType为0时,该条件不起作用 &lt;select id=&quot;xxx&quot;&gt; SELECT di.id, di.name, di.work_type, di.updated... &lt;where&gt; &lt;if test=&qu
报错如下,gcc版本太低 ^ server.c:5346:31: 错误:‘struct redisServer’没有名为‘server_cpulist’的成员 redisSetCpuAffinity(server.server_cpulist); ^ server.c: 在函数‘hasActiveC
解决方案1 1、改项目中.idea/workspace.xml配置文件,增加dynamic.classpath参数 2、搜索PropertiesComponent,添加如下 &lt;property name=&quot;dynamic.classpath&quot; value=&quot;tru
删除根组件app.vue中的默认代码后报错:Module Error (from ./node_modules/eslint-loader/index.js): 解决方案:关闭ESlint代码检测,在项目根目录创建vue.config.js,在文件中添加 module.exports = { lin
查看spark默认的python版本 [root@master day27]# pyspark /home/software/spark-2.3.4-bin-hadoop2.7/conf/spark-env.sh: line 2: /usr/local/hadoop/bin/hadoop: No s
使用本地python环境可以成功执行 import pandas as pd import matplotlib.pyplot as plt # 设置字体 plt.rcParams[&#39;font.sans-serif&#39;] = [&#39;SimHei&#39;] # 能正确显示负号 p
错误1:Request method ‘DELETE‘ not supported 错误还原:controller层有一个接口,访问该接口时报错:Request method ‘DELETE‘ not supported 错误原因:没有接收到前端传入的参数,修改为如下 参考 错误2:cannot r
错误1:启动docker镜像时报错:Error response from daemon: driver failed programming external connectivity on endpoint quirky_allen 解决方法:重启docker -&gt; systemctl r
错误1:private field ‘xxx‘ is never assigned 按Altʾnter快捷键,选择第2项 参考:https://blog.csdn.net/shi_hong_fei_hei/article/details/88814070 错误2:启动时报错,不能找到主启动类 #
报错如下,通过源不能下载,最后警告pip需升级版本 Requirement already satisfied: pip in c:\users\ychen\appdata\local\programs\python\python310\lib\site-packages (22.0.4) Coll
错误1:maven打包报错 错误还原:使用maven打包项目时报错如下 [ERROR] Failed to execute goal org.apache.maven.plugins:maven-resources-plugin:3.2.0:resources (default-resources)
错误1:服务调用时报错 服务消费者模块assess通过openFeign调用服务提供者模块hires 如下为服务提供者模块hires的控制层接口 @RestController @RequestMapping(&quot;/hires&quot;) public class FeignControl
错误1:运行项目后报如下错误 解决方案 报错2:Failed to execute goal org.apache.maven.plugins:maven-compiler-plugin:3.8.1:compile (default-compile) on project sb 解决方案:在pom.
参考 错误原因 过滤器或拦截器在生效时,redisTemplate还没有注入 解决方案:在注入容器时就生效 @Component //项目运行时就注入Spring容器 public class RedisBean { @Resource private RedisTemplate&lt;String
使用vite构建项目报错 C:\Users\ychen\work&gt;npm init @vitejs/app @vitejs/create-app is deprecated, use npm init vite instead C:\Users\ychen\AppData\Local\npm-