将SpringBoot项目打包成镜像放入docker中运行
1通过Dockerfile的方式构建image
SpringBoot的项目结构如下
此处的Dockerfile文件
这种格式的Dockerfile在后续打包的时候不用联网去下载包或者文件。但下面这种配置的就需要联网去下载对应文件
2通过install打包
3通过xshell将项目上传到Linux服务器
4 直接通过docker build命令进行打包
后面红点不要漏。之后可以再Images中查到刚打包出来的镜像
5之后直接通过docker run 命令启动即可访问
使用curl便可以测试出是否启动成功
此处已经启动成功,只是请求方式不对
注意点:
1使用到数据库的话 在打包的时候要注意你部署的这台服务器可以连接到你部署数据库的服务器。比如部署在自已虚拟机上的docker的话就会连不上公司内网的服务器。然后一直报连接数据库失败的问题导致镜像无法启动。
2注意映射的端口的对应