fabric8 docker-maven-plugin在Maven构建期间挂起

问题描述

我正在尝试将fabric8 docker maven插件集成到我的maven构建中以自动化docker映像构建。但是,Maven构建开始执行插件时会卡住。由于我是Docker的初学者,因此我无法弄清楚这里到底出了什么问题。任何帮助将不胜感激。

请在下面找到详细信息:

  • Apache Maven:3.6.0
  • JDK:11
  • 春季启动:2.2.6-发布
  • Docker:19.03
  • 操作系统:Ubuntu 18.04

pom.xml

            <plugin>
                <groupId>io.fabric8</groupId>
                <artifactId>docker-maven-plugin</artifactId>
                <version>0.33.0</version>
                <executions>
                    <execution>
                        <id>docker-build</id>
                        <phase>package</phase>
                        <goals>
                            <goal>build</goal>
                        </goals>
                    </execution>
                </executions>
            </plugin>

dockerfile

FROM adoptopenjdk/openjdk11:jre11u-ubuntu-nightly
MAINTAINER xxx xxx 'xxx.xxx@xxx.com'
ADD ./target/registration-service.jar registration-service.jar
RUN sh -c 'touch registration-service.jar'
ENTRYPOINT ["java","-jar","registration-service.jar"]

我正在使用的构建命令是:

mvn clean package docker:build docker:run

构建日志

/usr/lib/jvm/jdk-11.0.6/bin/java -Dmaven.multiModuleProjectDirectory=/home/dell/xxx/Programming/BitBucketRepositories/logging-log4j2 -Dmaven.home=/usr/share/maven -Dclassworlds.conf=/usr/share/maven/bin/m2.conf -Dmaven.ext.class.path=/snap/intellij-idea-community/246/plugins/maven/lib/maven-event-listener.jar -javaagent:/snap/intellij-idea-community/246/lib/idea_rt.jar=36073:/snap/intellij-idea-community/246/bin -Dfile.encoding=UTF-8 -classpath /usr/share/maven/boot/plexus-classworlds-2.x.jar org.codehaus.classworlds.Launcher -Didea.version=2020.2 -s /home/dell/shreyas/Programming/Maven-Settings/settings.xml clean package docker:build docker:run -DskipTests
WARNING: An illegal reflective access operation has occurred
WARNING: Illegal reflective access by com.google.inject.internal.cglib.core.$ReflectUtils$1 (file:/usr/share/maven/lib/guice.jar) to method java.lang.classLoader.defineClass(java.lang.String,byte[],int,java.security.ProtectionDomain)
WARNING: Please consider reporting this to the maintainers of com.google.inject.internal.cglib.core.$ReflectUtils$1
WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations
WARNING: All illegal access operations will be denied in a future release
[INFO] Scanning for projects...
[INFO] 
[INFO] ---------------< com.registration:registration-service >----------------
[INFO] Building registration-service 1.2-SNAPSHOT
[INFO] --------------------------------[ jar ]---------------------------------
[INFO] 
[INFO] --- maven-clean-plugin:3.1.0:clean (default-clean) @ registration-service ---
[INFO] Deleting /home/dell/shreyas/Programming/BitBucketRepositories/logging-log4j2/target
[INFO] 
[INFO] --- jacoco-maven-plugin:0.8.3:prepare-agent (pre-unit-test) @ registration-service ---
[INFO] surefireArgLine set to -javaagent:/home/dell/shreyas/Programming/MavenLocalRepo/org/jacoco/org.jacoco.agent/0.8.3/org.jacoco.agent-0.8.3-runtime.jar=destfile=/home/dell/shreyas/Programming/BitBucketRepositories/logging-log4j2/target/coverage-reports/jacoco-unit.exec,append=true,excludes=*MethodAccess,output=file
[INFO] 
[INFO] --- openapi-generator-maven-plugin:4.3.0:generate (registration-api) @ registration-service ---
[WARNING] Output directory does not exist,or is inaccessible. No file (.openapi-generator-ignore) will be evaluated.
[INFO] OpenAPI Generator: spring (server)
[INFO] Generator 'spring' is considered stable.
[INFO] ----------------------------------
[INFO] Environment variable JAVA_POST_PROCESS_FILE not defined so the Java code may not be properly formatted. To define it,try 'export JAVA_POST_PROCESS_FILE="/usr/local/bin/clang-format -i"' (Linux/Mac)
[INFO] NOTE: To enable file post-processing,'enablePostProcessFile' must be set to `true` (--enable-post-process-file for CLI).
[INFO] Processing operation null
[INFO] Processing operation null
[INFO] writing file /home/dell/shreyas/Programming/BitBucketRepositories/logging-log4j2/target/generated-sources/openapi/src/gen/java/org/openapitools/model/Address.java
[INFO] writing file /home/dell/shreyas/Programming/BitBucketRepositories/logging-log4j2/target/generated-sources/openapi/src/gen/java/org/openapitools/model/CandidateDetails.java
[INFO] writing file /home/dell/shreyas/Programming/BitBucketRepositories/logging-log4j2/target/generated-sources/openapi/src/gen/java/org/openapitools/model/ErrorResponse.java
[INFO] writing file /home/dell/shreyas/Programming/BitBucketRepositories/logging-log4j2/target/generated-sources/openapi/src/gen/java/org/openapitools/model/RegistrationDetailResponse.java
[INFO] writing file /home/dell/shreyas/Programming/BitBucketRepositories/logging-log4j2/target/generated-sources/openapi/src/gen/java/org/openapitools/model/RegistrationRequest.java
[INFO] writing file /home/dell/shreyas/Programming/BitBucketRepositories/logging-log4j2/target/generated-sources/openapi/src/gen/java/org/openapitools/model/RegistrationResponse.java
[WARNING] Empty operationId found for path: post /register. Renamed to auto-generated operationId: registerPost
[WARNING] Empty operationId found for path: get /register/{regId}. Renamed to auto-generated operationId: registerRegIdGet
[INFO] writing file /home/dell/shreyas/Programming/BitBucketRepositories/logging-log4j2/target/generated-sources/openapi/src/gen/java/org/openapitools/api/RegisterapiController.java
[INFO] writing file /home/dell/shreyas/Programming/BitBucketRepositories/logging-log4j2/target/generated-sources/openapi/src/gen/java/org/openapitools/api/Registerapi.java
[INFO] writing file /home/dell/shreyas/Programming/BitBucketRepositories/logging-log4j2/target/generated-sources/openapi/src/gen/java/org/openapitools/api/RegisterapiDelegate.java
[INFO] writing file /home/dell/shreyas/Programming/BitBucketRepositories/logging-log4j2/target/generated-sources/openapi/pom.xml
[INFO] writing file /home/dell/shreyas/Programming/BitBucketRepositories/logging-log4j2/target/generated-sources/openapi/README.md
[INFO] writing file /home/dell/shreyas/Programming/BitBucketRepositories/logging-log4j2/target/generated-sources/openapi/src/gen/java/org/openapitools/OpenAPI2SpringBoot.java
[INFO] writing file /home/dell/shreyas/Programming/BitBucketRepositories/logging-log4j2/target/generated-sources/openapi/src/gen/java/org/openapitools/RFC3339DateFormat.java
[INFO] writing file /home/dell/shreyas/Programming/BitBucketRepositories/logging-log4j2/target/generated-sources/openapi/src/main/resources/application.properties
[INFO] writing file /home/dell/shreyas/Programming/BitBucketRepositories/logging-log4j2/target/generated-sources/openapi/src/gen/java/org/openapitools/configuration/HomeController.java
[INFO] writing file /home/dell/shreyas/Programming/BitBucketRepositories/logging-log4j2/target/generated-sources/openapi/src/gen/java/org/openapitools/configuration/OpenAPIDocumentationConfig.java
[INFO] writing file /home/dell/shreyas/Programming/BitBucketRepositories/logging-log4j2/target/generated-sources/openapi/src/gen/java/org/openapitools/api/ApiUtil.java
[INFO] writing file /home/dell/shreyas/Programming/BitBucketRepositories/logging-log4j2/target/generated-sources/openapi/.openapi-generator-ignore
[INFO] writing file /home/dell/shreyas/Programming/BitBucketRepositories/logging-log4j2/target/generated-sources/openapi/.openapi-generator/VERSION
[INFO] 
[INFO] --- openapi-generator-maven-plugin:4.3.0:generate (authorization-api) @ registration-service ---
[INFO] OpenAPI Generator: spring (server)
[INFO] Generator 'spring' is considered stable.
[INFO] ----------------------------------
[INFO] Environment variable JAVA_POST_PROCESS_FILE not defined so the Java code may not be properly formatted. To define it,'enablePostProcessFile' must be set to `true` (--enable-post-process-file for CLI).
[INFO] Processing operation null
[INFO] writing file /home/dell/shreyas/Programming/BitBucketRepositories/logging-log4j2/target/generated-sources/openapi/src/gen/java/org/openapitools/model/AuthenticationRequest.java
[INFO] writing file /home/dell/shreyas/Programming/BitBucketRepositories/logging-log4j2/target/generated-sources/openapi/src/gen/java/org/openapitools/model/AuthenticationResponse.java
[INFO] writing file /home/dell/shreyas/Programming/BitBucketRepositories/logging-log4j2/target/generated-sources/openapi/src/gen/java/org/openapitools/model/ErrorResponse.java
[WARNING] Empty operationId found for path: post /authenticate. Renamed to auto-generated operationId: authenticatePost
[INFO] writing file /home/dell/shreyas/Programming/BitBucketRepositories/logging-log4j2/target/generated-sources/openapi/src/gen/java/org/openapitools/api/AuthenticateApiController.java
[INFO] writing file /home/dell/shreyas/Programming/BitBucketRepositories/logging-log4j2/target/generated-sources/openapi/src/gen/java/org/openapitools/api/AuthenticateApi.java
[INFO] writing file /home/dell/shreyas/Programming/BitBucketRepositories/logging-log4j2/target/generated-sources/openapi/src/gen/java/org/openapitools/api/AuthenticateApiDelegate.java
[INFO] writing file /home/dell/shreyas/Programming/BitBucketRepositories/logging-log4j2/target/generated-sources/openapi/pom.xml
[INFO] writing file /home/dell/shreyas/Programming/BitBucketRepositories/logging-log4j2/target/generated-sources/openapi/README.md
[INFO] writing file /home/dell/shreyas/Programming/BitBucketRepositories/logging-log4j2/target/generated-sources/openapi/src/gen/java/org/openapitools/OpenAPI2SpringBoot.java
[INFO] writing file /home/dell/shreyas/Programming/BitBucketRepositories/logging-log4j2/target/generated-sources/openapi/src/gen/java/org/openapitools/RFC3339DateFormat.java
[INFO] writing file /home/dell/shreyas/Programming/BitBucketRepositories/logging-log4j2/target/generated-sources/openapi/src/main/resources/application.properties
[INFO] writing file /home/dell/shreyas/Programming/BitBucketRepositories/logging-log4j2/target/generated-sources/openapi/src/gen/java/org/openapitools/configuration/HomeController.java
[INFO] writing file /home/dell/shreyas/Programming/BitBucketRepositories/logging-log4j2/target/generated-sources/openapi/src/gen/java/org/openapitools/configuration/OpenAPIDocumentationConfig.java
[INFO] writing file /home/dell/shreyas/Programming/BitBucketRepositories/logging-log4j2/target/generated-sources/openapi/src/gen/java/org/openapitools/api/ApiUtil.java
[INFO] writing file /home/dell/shreyas/Programming/BitBucketRepositories/logging-log4j2/target/generated-sources/openapi/.openapi-generator/VERSION
[INFO] 
[INFO] --- maven-resources-plugin:3.1.0:resources (default-resources) @ registration-service ---
[INFO] Using 'UTF-8' encoding to copy filtered resources.
[INFO] copying 1 resource
[INFO] copying 15 resources
[INFO] 
[INFO] --- maven-compiler-plugin:3.8.1:compile (default-compile) @ registration-service ---
[INFO] Changes detected - recompiling the module!
[INFO] Compiling 46 source files to /home/dell/shreyas/Programming/BitBucketRepositories/logging-log4j2/target/classes
[INFO] /home/dell/shreyas/Programming/BitBucketRepositories/logging-log4j2/src/main/java/com/registration/config/JwtSecurityConfiguration.java: Some input files use or override a deprecated API.
[INFO] /home/dell/shreyas/Programming/BitBucketRepositories/logging-log4j2/src/main/java/com/registration/config/JwtSecurityConfiguration.java: Recompile with -Xlint:deprecation for details.
[INFO] /home/dell/shreyas/Programming/BitBucketRepositories/logging-log4j2/src/main/java/com/registration/handler/HttpControllerAdvice.java: /home/dell/shreyas/Programming/BitBucketRepositories/logging-log4j2/src/main/java/com/registration/handler/HttpControllerAdvice.java uses unchecked or unsafe operations.
[INFO] /home/dell/shreyas/Programming/BitBucketRepositories/logging-log4j2/src/main/java/com/registration/handler/HttpControllerAdvice.java: Recompile with -Xlint:unchecked for details.
[INFO] 
[INFO] --- maven-resources-plugin:3.1.0:testResources (default-testResources) @ registration-service ---
[INFO] Using 'UTF-8' encoding to copy filtered resources.
[INFO] copying 3 resources
[INFO] 
[INFO] --- maven-compiler-plugin:3.8.1:testCompile (default-testCompile) @ registration-service ---
[INFO] Changes detected - recompiling the module!
[INFO] Compiling 8 source files to /home/dell/shreyas/Programming/BitBucketRepositories/logging-log4j2/target/test-classes
[INFO] 
[INFO] --- jacoco-maven-plugin:0.8.3:prepare-agent (jacoco-initialize) @ registration-service ---
[INFO] argLine set to -javaagent:/home/dell/shreyas/Programming/MavenLocalRepo/org/jacoco/org.jacoco.agent/0.8.3/org.jacoco.agent-0.8.3-runtime.jar=destfile=/home/dell/shreyas/Programming/BitBucketRepositories/logging-log4j2/target/coverage-reports/jacoco-unit.exec,output=file
[INFO] 
[INFO] --- maven-surefire-plugin:3.0.0-M5:test (default-test) @ registration-service ---
[INFO] Tests are skipped.
[INFO] 
[INFO] --- jacoco-maven-plugin:0.8.3:report (post-unit-test) @ registration-service ---
[INFO] Skipping JaCoCo execution due to missing execution data file.
[INFO] 
[INFO] --- maven-jar-plugin:3.2.0:jar (default-jar) @ registration-service ---
[INFO] Building jar: /home/dell/shreyas/Programming/BitBucketRepositories/logging-log4j2/target/registration-service.jar
[INFO] 
[INFO] --- spring-boot-maven-plugin:2.2.6.RELEASE:repackage (repackage) @ registration-service ---
[INFO] Replacing main artifact with repackaged archive
[INFO] 
[INFO] --- maven-assembly-plugin:3.2.0:single (default) @ registration-service ---
[INFO] Reading assembly descriptor: src/main/resources/descriptor/build-descriptor.xml
[INFO] Building zip: /home/dell/shreyas/Programming/BitBucketRepositories/logging-log4j2/target/registration-service-bundle-zip.zip
[INFO] 
[INFO] --- docker-maven-plugin:0.26.0:build (docker-build) @ registration-service ---
[INFO] 
[INFO] --- docker-maven-plugin:0.26.0:build (default-cli) @ registration-service ---
[INFO] 
[INFO] --- docker-maven-plugin:0.26.0:run (default-cli) @ registration-service ---


预先感谢。

请让我知道是否要添加更多详细信息。

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)

相关问答

Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其...
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。...
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbc...