把本地测试环境的微服务应用在制作docker镜像过程中,遇到了两个问题:
- 用com.spotify的maven插件进行build时报错,提示
IOException
,无法连接unix:///localhost:80
的错误,升级了插件版本从0.4.13到了1.0.0后问题依然存在。经过排查,发现原因是因为中引用了项目的artifactId,而自己的artifactId中包含有大写字母。改成全小写后错误消失。 - 可以在maven打包时即可进行镜像的自动编译和发布。如:在plugin的execution加入
1 | <execution> |