当前位置:首页 >> 技术栈专业化分层 >> 【SpringBoot】Docker部署,索尼爱立信t303c

【SpringBoot】Docker部署,索尼爱立信t303c

cpugpu芯片开发光刻机 技术栈专业化分层 2
文件名:【SpringBoot】Docker部署,索尼爱立信t303c 【SpringBoot】Docker部署

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

1 项目的目录结构 package: 点击打包,生成 xxx-SNAPSHOT.jar target目录: 打包生成目录,生成的jar存放位置Dockerfile: 跟项目根目录同级

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 即可访问成功。

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

协助本站SEO优化一下,谢谢!
关键词不能为空
同类推荐
«    2025年12月    »
1234567
891011121314
15161718192021
22232425262728
293031
控制面板
您好,欢迎到访网站!
  查看权限
网站分类
搜索
最新留言
文章归档
网站收藏
友情链接