博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
k8s简单了解
阅读量:6857 次
发布时间:2019-06-26

本文共 4200 字,大约阅读时间需要 14 分钟。

pring cloud项目集成docker配置

首先配置pom文件,如下:

4.0.0
com.compo.arche.springcloud
eurekaserver
0.0.1_base
jar
org.springframework.cloud
spring-cloud-starter-parent
Camden.SR7
UTF-8
UTF-8
1.8
192.168.8.0
smartmall
org.springframework.cloud
spring-cloud-starter-eureka-server
src/main/resources
false
src/main/docker
true
**/Dockerfile
../docker
org.springframework.boot
spring-boot-maven-plugin
true
com.spotify
docker-maven-plugin
0.4.13
package
build
harbor
192.168.8.0
true
target/docker
${docker.repostory}/${docker.registry.name}/${project.artifactId}:${project.version}
${project.version}
/
${project.build.directory}
${project.build.finalName}.jar
复制代码

创建在main下面创建一个包名:docker,然后在docker包下创建文件:Dockerfile;注意-没有扩展名

内容如下:

FROM 192.168.8.0/smartmall/java:8u20MAINTAINER zzz vvv "zzz@xxx.com"ENV WORK_PATH /home/rootENV APP_NAME @project.build.finalName@.@project.packaging@ENV APP_VERSION @project.version@EXPOSE 9005COPY $APP_NAME $WORK_PATH/WORKDIR $WORK_PATHENTRYPOINT ["java","-Djava.security.egd=file:/dev/./urandom"]CMD ["-jar", "@project.build.finalName@.@project.packaging@"]复制代码

EXPOSE 9005 是设置端口号

spring cloud项目集成docker上传项目到harbor构建的时候遇到的问题

[ERROR] Failed to execute goal org.apache.maven.plugins:maven-compiler-plugin:3.1:compile (default-compile) on project order-micro: Compilation failure: Compilation failure:[ERROR] /root/.jenkins/workspace/smartmallordermicro/src/main/java/com/ctsig/order/base/aspect/WebLogAspect.java:[35,51] -source 1.6 中不支持 diamond 运算符[ERROR] (请使用 -source 7 或更高版本以启用 diamond 运算符)[ERROR] /root/.jenkins/workspace/smartmallordermicro/src/main/java/com/ctsig/order/base/config/MyBatisConfig.java:[54,56] -source 1.6 中不支持 diamond 运算符[ERROR] (请使用 -source 7 或更高版本以启用 diamond 运算符)[ERROR] /root/.jenkins/workspace/smartmallordermicro/src/main/java/com/ctsig/order/order/controller/PostInfo.java:[98,51] -source 1.6 中不支持 diamond 运算符[ERROR] (请使用 -source 7 或更高版本以启用 diamond 运算符)[ERROR] /root/.jenkins/workspace/smartmallordermicro/src/main/java/com/ctsig/order/base/config/DataSourceContextHolder.java:[7,80] -source 1.6 中不支持 diamond 运算符[ERROR] (请使用 -source 7 或更高版本以启用 diamond 运算符)[ERROR] -> [Help 1][ERROR] [ERROR] To see the full stack trace of the errors, re-run Maven with the -e switch.[ERROR] Re-run Maven using the -X switch to enable full debug logging.[ERROR] [ERROR] For more information about the errors and possible solutions, please read the following articles:[ERROR] [Help 1] http://cwiki.apache.org/confluence/display/MAVEN/MojoFailureException复制代码

这个问题主要是代码格式问题,比如:

错误写法:Map
dataSourceMap = new HashMap<>();//此处的“<>”里面没有设置Object正确写法:Map
dataSourceMap = new HashMap
();复制代码

转载于:https://juejin.im/post/5b4423aef265da0f9a2ccdb1

你可能感兴趣的文章
mini2440_LCD_x35移植
查看>>
项目管理实施流程(五)详细设计与代码编写
查看>>
单例模式
查看>>
SEO大讲堂:SEO优化十大要点
查看>>
ROW_NUMBER() OVER(PARTITION BY COLUMN ORDER BY COLUMN)
查看>>
Linux用户管理(四)Linux用户管理
查看>>
DWR+S2SH
查看>>
ESXi 5.0启动relocating modules and starting up the kernel解决
查看>>
Android 第一次运行程序提示框操作
查看>>
学历与经验
查看>>
.mui-bar-nav~.mui-content这两个class之间的~什么意思?
查看>>
Apache Shiro简单示例
查看>>
jxl.jar实现对单元格格式的设置及常用操作
查看>>
SHELL笔记2
查看>>
JQuery 源码解析资料
查看>>
安装saltstack
查看>>
Java之类的封装,继承,多态
查看>>
关于css文本超过部分显示省略号
查看>>
win 7 完美安装 VC++6.0加番茄插件和行号
查看>>
http://jeffyyko.blog.51cto.com
查看>>