用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

相关推荐
FoldWinCard1 小时前
K8s -- 控制器管理
云原生·容器·kubernetes
容器魔方2 小时前
云容器引擎 CCE 2026-Q2 优化升级:AI 推理负载、备份中心、Gateway API能力全新上线!
人工智能·云原生·容器·开源
无望__wsk2 小时前
k8s的pod管理
云原生·容器·kubernetes
菜鸟界的菜鸟2 小时前
k8s-Service详解(七)
云原生·容器·kubernetes
宠友信息2 小时前
内容社区源码开发实践解析,用Spring Boot打造1:1仿小红书源码平台
java·spring boot·redis·websocket·mysql·spring·uni-app
wazmlp0018873692 小时前
k8s pod 管理
docker·容器·kubernetes
Dear~yxy2 小时前
k8s的pod
云原生·容器·kubernetes
Dear~yxy3 小时前
k8s中的控制器管理
云原生·容器·kubernetes
Su米苏3 小时前
Redis高级用法
spring boot·redis
江湖有缘3 小时前
Docker开源项目: 基于Ubuntu系统部署ExpenseOwl自托管记账工具实战教程
ubuntu·docker·开源