0
点赞
收藏
分享

微信扫一扫

使用Docker部署SpringBoot Web项目

1.1 创建SpringBoot的Web项目

l 创建SpringBoot项目

l 选择项目依赖项

l 创建HelloController,添加index方法,返回字符串:Hello Docker!

l 设置application.properties

1.2 Web项目添加Docker支持

1.2.1 添加Docker插件

l pom.xml文件添加相关属性

1.2.2 添加Dockerfile文件

在项目路径(src/main/docker)下添加dockerfile文件,文件内容如下:

1.3 将项目部署至Docker

1.3.1 检测环境

查看Linux系统是否安装Docker、Java、Maven等环境

1.3.2 测试项目

l 打包Java项目

打包结果如下:

l 测试项目是否正常运行

运行结果如下:

l 访问项目:curl http://192.168.56.99:9090

1.3.3 生成Docker镜像

查看结果如下:

1.3.4 运行Docker镜像

1.3.5 测试Docker项目

1.4 相关问题

1.4.1 mvn docker:build fails with "{}->unix://localhost:80: Connection reset by peer

相关问题:https://github.com/spotify/docker-maven-plugin/issues/357

原因:docker镜像名称不支持大写字母

解决方案:pom.xml文件中的imageName修改成小写字母,即project.artifactId改为小写

打个广告,本人博客地址是:风吟个人博客

举报

相关推荐

0 条评论