用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

相关推荐
March.s3 小时前
Docker 容器技术完全指南:从生态到架构的深度解析
docker
weixin_BYSJ19873 小时前
【计算机毕设】基于SpringBoot与Vue的文物保护档案管理系统08621
vue.js·spring boot·spring cloud·微服务·架构·django·课程设计
Bs_MoneyMagnet3 小时前
基于springboot+vue的个人健康管理系统的设计与实现 源码+文档
java·vue.js·spring boot·后端·vue3·springboot3·计算机毕业设计
wdfk_prog4 小时前
ROS教程:01 搭建 ROS1 Noetic Docker 开发环境
运维·缓存·docker·容器·ros
szephyr5 小时前
Docker + Compose 实战:把本地项目一键搬到云服务器,附完整配置
运维·docker·容器·部署·云服务器
wdfk_prog5 小时前
ros教程02:创建 catkin Workspace、Package 与第一个 ROS1 C++ Node
运维·缓存·docker·容器·ros
Bs_MoneyMagnet6 小时前
基于springboot+vue的心理咨询预约与随访平台的设计与实现 源码+文档
vue.js·spring boot·后端·spring·毕业设计·旅游·计算机毕业设计
陌シ未央ゞ8 小时前
基于BM25算法和RRF实现的混合索引(java版)
人工智能·spring boot·后端·算法
名字还没想好☜9 小时前
Docker 网络实战:bridge/host/none/自定义网络、容器互通与端口映射踩坑
运维·docker·kubernetes
March.s11 小时前
Docker 容器与网络深度指南:从入门到精通
docker