用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

相关推荐
宋均浩1 小时前
# Docker 镜像瘦身实战:从 1.2G 到 80MB 的五个优化步骤
ci/cd·docker
程序员老赵18 小时前
10 分钟部署 OpenCode:Docker 一键安装,浏览器打开就能用 AI 写代码(附完整命令与排错)
docker·容器·ai编程
java小白小18 小时前
SpringBoot(01): 初识SpringBoot,从Spring的痛点说起
spring boot
WangMingHua1111 天前
LM Studio Docker 部署——本地大模型一键启动
docker
用户3169353811831 天前
如何从零编写一个 Spring Boot Starter
spring boot
程序员晓琪2 天前
约定大于配置:基于 Java 包名自动生成 API 版本路由的最佳实践
java·spring boot·后端
Flittly2 天前
【AgentScope Java新手村系列】(11)中断与恢复
java·spring boot·spring
曲幽2 天前
别再用网页翻译看源码了!你的私人翻译神器LibreTranslate,部署避坑指南来了
python·docker·web·pot·translate·libretranslate·arogstranslate
用户3521802454753 天前
🎆从 Prompt 到 Skill:让 Spring AI Agent 学会"装新技能"
人工智能·spring boot·ai编程
武子康4 天前
调查研究-183 Apple container:Mac 上用轻量 VM 跑 Linux 容器,Swift 会改写本地容器体验吗?
docker·容器·apple