一、该问题的重现步骤是什么?
在每个要构建的子项目下的pom中添加依赖,和Dockerfile文件,如下
com.spotifydocker-maven-plugin${docker.plugin.version}${docker.registry.url}/blade/${project.artifactId}:${project.version}${project.basedir}${docker.registry.host}/${project.build.directory}${project.build.finalName}.jar${docker.registry.url}${docker.registry.url}true
FROM anapsix/alpine-java:8_server-jre_unlimited
MAINTAINER 672173750@qq.com
RUN mkdir -p /blade/auth
WORKDIR /blade/auth
EXPOSE 8100
ADD ./target/blade-auth.jar ./blade-auth.jar
#ENTRYPOINT ["java", "-Djava.security.egd=file:/dev/./urandom", "-jar", "/app/blade-auth.jar"]
CMD java -Djava.security.egd=file:/dev/./urandom -jar blade-auth.jar --spring.profiles.active=dev
2. 本地安装docker,服务器安装docker、harbor、mysql,并可远程访问
3. 本地项目根目录下执行mvn clean package dockerfile:build dockerfile:push
二、你期待的结果是什么?实际看到的又是什么?
期待各个微服务的docker镜像推送成功
实际在构建镜像的时候报错:如下:
三、你正在使用的是什么产品,什么版本?在什么操作系统上?
bladeX2.0,本地:win10,服务器:centos7
四、请提供详细的错误堆栈信息,这很重要。
五、若有更多详细信息,请在下面提供。
扫一扫访问 Blade技术社区 移动端