spring boot 项目或模块完成后,可以编写docker文件,并打包,最后构建镜像并发布.
springboot微服务打包成docker镜像发布
1:创建springboot项目
可以直接使用我写好的demo: https://gitee.com/zhang-xiao-xiang/zxx-docker
示意项目

2:打包项目

3:编写dockerfile
注意最新版idea貌似带有docker插件(没有也可以下载,下载后会有代码提示,比手写的稍微快一点)
FROM java:8
COPY *.jar /app.jar
CMD ["--server.port=8000"]
EXPOSE 8000
ENTRYPOINT ["java","-jar","/app.jar"]
4:构建镜像
上传jar包和Dockerfile到服务器的一个文件夹(没有先建立一个即可,可以使用mkdir或者直接用xftp直接像Windows那样创建方式)先放着,如图:

切换到文件夹看一下2个文件是否都在
[root@localhost /]# cd /home/ideadocker
[root@localhost ideadocker]# ls

注意命令后面有空格加点 .
[root@localhost ideadocker]# docker build -t firstimages .
5:发布运行
发布运行命令(fiestweb 是为容器firstimages起的别名,你可以随意起)
[root@localhost ideadocker]# docker run -d -p 8000:8000 --name firstweb firstimages

测试是否成功启动(当然使用docker命令查看也行,直接访问浏览器是最直接的哈)

停止容器项目

已经完成了基本的docker部署.
总结:会基本的Linux命令和docker命令即可,分布式多项目等再后续文章可能会继续

本文详述了如何将SpringBoot项目打包成Docker镜像,并在服务器上进行部署和运行的过程。从创建项目、编写Dockerfile,到构建镜像、发布运行,提供了完整的步骤指导。
4464

被折叠的 条评论
为什么被折叠?



