docker 发布springBoot项目

docker 发布springBoot项目,第1张

docker 发布springBoot项目 一,springBoot项目准备 1.创建springboot项目

写一个测试接口,用于启动后,测试调用

2.创建Dockerfile文件,添加配置信息
FROM java:8
VOLUME /tmp
ADD my-projects-0.0.1-SNAPSHOT.jar app.jar
RUN sh -c 'touch /app.jar'
ENV JAVA_OPTS=""
ENTRYPOINT ["java","-Djava.
3.上传jar及Dockerfile到liunx

我是在/usr/local文件下,创建docker文件,上传到这里

二,镜像制作,启动关闭  1,制作镜像

执行下面命令, 看好,最后面有个"."点!

-t 参数是指定此镜像的tag名

docker build -t hellodocker .
2.制作完成后通过docker images命令查看我们制作的镜像

3.启动容器
[root@localhost docker]# docker run -d -p 8088:8080 hellodocker
-d参数是让容器后台运行 
-p 是做端口映射,此时将服务器中的8088端口映射到容器中的8080(项目中端口配置的是8080)端口
4.查看容器
docker ps
5.测试

可以在网页或postMan访问

 6.关闭容器
docker stop ?

注意:?这个参是docker ps 中容器ID

 

思考:

区分镜像和容器

镜像 项目 容器关系

上面只看到镜像与容器关系,没看到与项目关联,什么原理....

 参考:Docker优雅的关闭SpringBoot - 第310篇 - 知乎

关于启动关闭非docker发布项目,参考

linux下后台启动springboot项目 - 少说点话 - 博客园

参考:

使用Docker部署打包发布springboot项目 - 烟雨观春柳 - 博客园

Docker部署SpringBoot项目 - 简书

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/4694386.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-11-07
下一篇 2022-11-07

发表评论

登录后才能评论

评论列表(0条)

保存