用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

相关推荐
勇往直前plus23 分钟前
centos7利docker compose 快速部署 Elasticsearch + Kibana
elasticsearch·docker·jenkins
NPE~34 分钟前
[手写系列]Go手写db — — 第七版(实现Disk存储引擎、Docker化支持)
数据库·后端·docker·golang·教程·手写数据库
qq_3432470341 分钟前
docker 下搭建 nacos
运维·docker·容器
人工智能训练42 分钟前
Ubuntu系统中Docker的常用命令总结
linux·运维·人工智能·ubuntu·docker·ai
floret. 小花2 小时前
idea2025版本设置springboot加载热部署
spring boot
AI小小怪6 小时前
在Linux服务器上安装CVAT (Docker 28.5.1)
运维·docker·容器·数据标注·cvat
小坏讲微服务7 小时前
Docker-compose 搭建Maven私服部署
java·spring boot·后端·docker·微服务·容器·maven
!chen8 小时前
k8s-Pod中的网络通信
网络·docker·kubernetes
suuijbd8 小时前
SpringCloud+Netty集群即时通讯项目
spring boot·分布式·spring cloud·java-rabbitmq·java-zookeeper