掌握了基本的docker知识之后,我们就想尝试使用docker来部署一下项目,由于现在越来越多的项目都是直接以jar包启动的,即springboot项目,下面就简单演示一下使用用docker部署一个jar包并访问我们的接口
这里选择dockerfile进行部署,简单说明一下dockerfile吧,据我所知,实际生产中使用docker部署web项目很多使用了dockerfile,可以这么理解,dockerfile就像是部署项目的指导文件,我们在这个文件中指定部署在docker中的项目的基本配置信息,比如存放的路径,和宿主机映射的数据卷目录,暴露的端口,或者启动所需要安装的其他软件等信息,都可以在这个文件中指定,关于dockerfile的语法的学习,大家可以参考官网,里面很详细,但对于普通的学习者来说,掌握基本的命令即可部署起一个项目了
部署流程
1、新建一个springboot项目,并打成一个可执行的jar包,为方便演示,我这里创建了一个简单的测试demo,然后在target目录下生成了一个jar包