前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >springboot项目部署到docker中去

springboot项目部署到docker中去

原创
作者头像
在下是首席架构师
发布2022-08-18 20:37:13
5720
发布2022-08-18 20:37:13
举报
文章被收录于专栏:从入门到出门从入门到出门
  1. 打jar包,可以现在本地java -jar 运行一下
  2. 将jar包复制到linux虚拟机一份
  3. vim Dockerfile,创建一个文件,内容如下:
代码语言:javascript
复制
FROM openjdk:8-jdk-alpine
ADD xxxx1.jar xxxx2.jar

ENV JAVA_OPTS="-Xmx200m"

EXPOSE xxxx3

CMD ["sh", "-c", "java $JAVA_OPTS -jar /xxxx2.jar"]

注:xxxx1为打包好的jar包名称;xxxx2为自定义名称,什么都行;xxxx3为项目运行的端口号,自定义

  1. 将jar包编译成docker镜像

命令为:docker build -f Dockerfile -t xxxx5:xxxx6 . 注:xxxx5为自定义docker镜像名称;xxxx6为版本号,一般为1.0或1.0.0;在版本号后还有一个 . 这个点不能少

  1. 运行docker镜像

使用命令:docker run -d -p xxxx7:xxxx8 xxxx9:xxxx10

注:xxxx7为映射到你本机的端口,当你要调用改服务时使用这个端口;xxxx8是该服务在docker服务器内的端口,被影射到xxxx7上了;xxxx9是编译docker镜像时自定义的镜像名称;xxxx10是自定义的版本号

  1. 可以通过查看日志来查看服务运行状况

命令为:docker logs -f xxxx11

注:-f指查看实时日志;xxxx11指运行该服务的docker容器的名称可通docker ps查看

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
相关产品与服务
容器服务
腾讯云容器服务(Tencent Kubernetes Engine, TKE)基于原生 kubernetes 提供以容器为核心的、高度可扩展的高性能容器管理服务,覆盖 Serverless、边缘计算、分布式云等多种业务部署场景,业内首创单个集群兼容多种计算节点的容器资源管理模式。同时产品作为云原生 Finops 领先布道者,主导开源项目Crane,全面助力客户实现资源优化、成本控制。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档