springboot项目部署docker遇到的一些问题

 问题一:springboot项目镜像构建成功、容器创建完成,但是用命令docker logs查看发现如下问题

springboot项目部署docker遇到的一些问题_第1张图片

原因是需要设置goal-repackage属性为true,否则打包后文件依赖文件没有一起打包,然后镜像内没有可以运行的程序文件 

可以参考这样

 

    
        
            
                org.springframework.boot
                spring-boot-maven-plugin
                
                    
                    com.practise.Application
                    ZIP
                
                
                    
                        
                            
                            repackage
                        
                    
                
            
        
    

重新使用maven打包项目,重新根据dockerfile构建镜像就可以了。

docker部署springboot项目可参考这个博客https://www.jianshu.com/p/397929dbc27d

问题2:idea通过docker插件自动部署项目到docker服务器遇到这个问题

springboot项目部署docker遇到的一些问题_第2张图片

我试了好长时间,知道真相的我想哭。。。

防火墙没开。。。

开放端口参考这个博客https://www.cnblogs.com/heqiuyong/p/10460150.html

自动部署到docker可以参考这个文章https://mrbird.cc/IDEA-Docker-Plugin.html

需要注意的是开放端口,开放端口,开放端口,重要的事说三遍。

以上就是我最近学习docker遇到的问题,给大家一个参考,自己也记录一下吧

你可能感兴趣的:(docker)