人生到头来,就是不断放下,但永远最令人心痛的就是|

durtime

园龄:4年8个月粉丝:10关注:1

springboot项目发布docker

1、首先将自己的项目打包成jar,确保可以运行成功

2、上传jar包到linux宿主机,到自定目录如/myfile

3、在/myfile目录下vim Dockerfile  ,编写文件

1
2
3
4
5
6
7
8
9
10
11
12
13
# 基础镜像使用java
FROM java:8
# 作者
MAINTAINER my
# VOLUME 指定临时文件目录为/tmp,在主机/var/lib/docker目录下创建了一个临时文件并链接到容器的/tmp
VOLUME /tmp
# 将jar包添加到容器中并更名为my_docker.jar
ADD docker_boot-0.0.1-SNAPSHOT.jar my_docker.jar
# 运行jar包
RUN bash -c 'touch /my_docker.jar'
ENTRYPOINT ["java","-jar","/my_docker.jar"]
#暴露8080端口作为微服务
EXPOSE 8080

 4、若java:8镜像下载不下来,可以自定义java镜像,在此基础上搭建

5、构建  docker build -t 自定义名 .  (注意最后有个空格点,表示当前目录)

6、运行  docker run -d -p 8080:8080 自定义名

本文作者:durtime

本文链接:https://www.cnblogs.com/durtime/p/15864483.html

版权声明:本作品采用知识共享署名-非商业性使用-禁止演绎 2.5 中国大陆许可协议进行许可。

posted @   durtime  阅读(51)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· AI编程工具终极对决:字节Trae VS Cursor,谁才是开发者新宠?
· 开源Multi-agent AI智能体框架aevatar.ai,欢迎大家贡献代码
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
历史上的今天:
2021-02-05 每日日报
点击右上角即可分享
微信分享提示
评论
收藏
关注
推荐
深色
回顶
展开