用docker 部署springboot项目

复制代码
# 加入java
FROM bitnami/java
# WORKDIR /usr/local/test/boot-work

#镜像内的工作目录
WORKDIR /usr/local/test

# ENV workPath = /usr/local/test/boot-work

# 宿主的当前目录 boot-v1.jarjar 拷贝到 WORKDIR下boot.jar
ADD boot-v1.jar boot.jar
# 暴露80端口
EXPOSE 80
# 启动命令
ENTRYPOINT ["nohup","java","-jar","boot.jar","&"]

root@VM-12-15-centos boot\]# ll total 16452 -rw-r--r-- 1 root root 5316 Aug 5 14:07 boot.iml -rw-r--r-- 1 root root 16825028 Aug 5 15:45 boot-v1.jar -rw-r--r-- 1 root root 234 Aug 5 16:41 Dockerfile -rw-r--r-- 1 root root 1087 Aug 5 14:07 pom.xml drwxr-xr-x 3 root root 4096 Aug 5 14:07 src \[root@VM-12-15-centos boot\]# 执行命令 构建 docker build . 运行docker镜像 docker run --name=b1 -dp 80:80 ca586b8faec7

相关推荐
摇滚侠37 分钟前
Spring Boot 3零基础教程,yml语法细节,笔记16
java·spring boot·笔记
RunningShare42 分钟前
高可用架构实战:SpringBoot+MongoDB构建AI原生应用
spring boot·mongodb·架构
舰长1151 小时前
k8s 持久化存储方案-NFS
云原生·容器·kubernetes
艾菜籽3 小时前
SpringMVC练习:加法计算器与登录
java·spring boot·spring·mvc
LawsonJin3 小时前
springboot实现微信小程序支付(服务商和普通商户模式)
spring boot·后端·微信小程序
optimistic_chen4 小时前
【Java EE进阶 --- SpringBoot】Mybatis操作数据库(基础二)
xml·数据库·spring boot·笔记·java-ee·mybatis
泉城老铁4 小时前
tomcat 部署springboot,线程经常断开导致数据库连接池关闭,如何解决
java·spring boot·后端
thginWalker4 小时前
使用Spring Boot构建多维度配置层
spring boot
摇滚侠4 小时前
Spring Boot 3零基础教程,properties文件中配置和类的属性绑定,笔记14
java·spring boot·笔记
星光一影4 小时前
HIS系统天花板,十大核心模块,门诊/住院/医保全流程打通,医院数字化转型首选
java·spring boot·后端·sql·elementui·html·scss