资讯专栏INFORMATION COLUMN

Cube实践第三期:超详细Java应用入Cube指南

Tecode / 1960人阅读

摘要:今天,我们换施老师来讲,超详细的应用入指南。朋友们,来咯视频实践第三期超详细应用入指南视频实践第三期超详细应用入指南知识点云游戏的演示网站是一个典型的应用,视频内容是以这个应用为例向大家介绍应用如何打成镜像,放到中运行。

上一期视频,沈老师带各位将一个PHP网站运行在Cube上。今天,我们换施老师来讲,超详细的Java应用入Cube指南。朋友们,来咯!

视频:Cube实践第三期:超详细Java应用入Cube指南

知识点

云游戏的演示网站是一个典型的Java应用,视频内容是以这个应用为例向大家介绍Java应用如何打成镜像,放到 Cube中运行。我们来提炼一下本期操作要点:

  1. Docker基本概念理解
  2. 环境准备

申请Uhub并创建镜像仓库
准备Java构建环境以及Docker 环境,并登录至Uhub

  1. 准备Dockerfile
FROM uhub.service.ucloud.cn/hello/maven:3-jdk-8-alpine
WORKDIR /usr/src/app
#替换成你自己的jar/war 包的文件名
COPY target/cloudgame-0.0.1-SNAPSHOT.war /usr/src/app
#如果直接对外暴露端口,需要在防火墙放通
ENV PORT 8080
EXPOSE $PORT
#java 替换自己的jar/war包,最大内存需要略小于cube内存
CMD [ "sh", "-c", "java   -Xmx3072M  -jar /usr/src/app/cloudgame-0.0.1-SNAPSHOT.war -Dserver.port=${PORT}" ]
  1. 构建Docker 镜像并上传到Uhub

通过以下两个命令就可以将docker文件打出来,并推送到服务器上,这里需要将gary替换成您在环境准备一节中创建的Uhub仓库以及对应的应用名和tag。

docker build –t  uhub.service.ucloud.cn/gary/cloudgame-image:mytag
docker push –t  uhub.service.ucloud.cn/gary/cloudgame-image:mytag
  1. 后续:继续完善镜像并集成到CI/CD环境中

如果你有关于操作上的任何问题,欢迎评论区留言讨论!

回顾上期视频可点击:Docker?Cube!简单、安全、高可用Serverless容器服务。下一期视频:《持续部署(CD)至Cube》。

文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。

转载请注明本文地址:https://www.ucloud.cn/yun/125865.html

相关文章

  • Cube完结篇:实践指南之CD持续部署

    摘要:本期内容是结合在的持续部署流程,实现从代码至到部署应用至中全自动的持续部署。编写自己的命令如果有困难,可以加群申请源代码示例也可以等近期即将发布的,这样更香。千呼万唤始出来,Cube完结篇来了!今天的内容,是持续部署至Cube掌握前3期教程内容搭配第四期使用,你就是全场最靓的仔!朋友们,来咯!上一期我们用云游戏的演示网站介绍了Java应用如何做成镜像部署至Cube。本期内容是结合Cube A...

    Tecode 评论0 收藏0
  • PHP应用的Serverless高可用部署,Cube帮你轻松搞定!

    摘要:今天,我们将通过实践,将一个网站运行在上,话不多说,课堂继续开讲视频应用的高可用部署,帮你轻松搞定视频应用的高可用部署,帮你轻松搞定我们提炼一下本期要点原环境改造环境是我们常见的网站运行环境。上一期视频,沈老师带大家认识了UCloud容器实例Cube。今天,我们将通过实践,将一个PHP网站运行在Cube上,话不多说,Cube课堂继续开讲!我们提炼一下本期要点:①原LNMP环境改造LNMP环境...

    Tecode 评论0 收藏0
  • 【附PPT下载】UCan技术开放日·上海站活动回顾

    摘要:扫描下方二维码可观看视频回放,获取讲师合集活动回顾来自技术中台研发部的安雪艳介绍了基于打造的技术平台。未来英特尔将与一起,共同利用并发挥云原生的价值,为处在数字化型中的用户,提供更加丰富的云化策略。 ...

    番茄西红柿 评论0 收藏2637
  • 【容器实例 Cube】产品介绍:Kubernetes中的最小业务单元Pod

    摘要:限时加入测试交流群,获得专业的技术指导。什么是快杰版产品优势计费说明使用指南接下来我们使用容器实例发布您的服务,将介绍具体创建填写字段含义以及示例操作。运行状态容器重启策略实时文档欢迎访问概览容器实例(Cube)是UCloud提供的serverless容器实例服务,通过UCloud的基础设施资源为业务提供了更加弹性、更加安全、更加快速的资源支撑,你可以在Cube上部署、管理你的容器应用,而你...

    Tecode 评论0 收藏0
  • Webpack系列-一篇基础杂记

    摘要:系列文章系列第一篇基础杂记系列第二篇插件机制杂记系列第三篇流程杂记前言公司的前端项目基本都是用来做工程化的,而虽然只是一个工具,但内部涉及到非常多的知识,之前一直靠来解决问题,之知其然不知其所以然,希望这次能整理一下相关的知识点。 系列文章 Webpack系列-第一篇基础杂记 Webpack系列-第二篇插件机制杂记 Webpack系列-第三篇流程杂记 前言 公司的前端项目基本都是用...

    Batkid 评论0 收藏0

发表评论

0条评论

最新活动
阅读需要支付1元查看
<