java

关注公众号 jb51net

关闭
首页 > 软件编程 > java > SpringBoot Docker部署

基于SpringBoot的Docker部署详解

作者:Leovany

这篇文章主要为大家介绍了基于SpringBoot的Docker部署过程详解,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪

docker部署

docker部署是主流的部署方式,极大的方便了开发部署环境,保持了环境的统一,也是实现自动化部署的前提。

1 项目的目录结构

2 创建Dockerfile

# Docker 镜像构建
FROM maven:3.5-jdk-8-alpine as builder
# 指定工作目录
WORKDIR /app
# 将文件复制到容器里
COPY pom.xml .
COPY src ./src
# 打包,并跳过测试用例
RUN mvn package -DskipTests
# 启动服务
#   -- 指定 application-prod.yml 启动
CMD ["java","-jar","/app/target/xxxx-0.0.1-SNAPSHOT.jar","--spring.profiles.active=prod"]

3 生成docker镜像

打开终端,进入项目根目录,输入命令行

// 进入项目根目录
cd xxxx
// 生成镜像
docker build -t user-center:v0.0.1 .

4 生成容器并启动

docker run --name user-center -p 8080:8080 user-center:v0.0.1

5 访问

输入http://localhost:8080/xxx 即可访问成功。

如果是在云服务器上,记得放行对应的端口。

以上就是基于SpringBoot的Docker部署详解的详细内容,更多关于SpringBoot Docker部署的资料请关注脚本之家其它相关文章!

您可能感兴趣的文章:
阅读全文