1、编写项目微服务;
2、dockerfile构建镜像;
3、docker-compose.yml编排项目;
4、docker-compose up 构建项目。
dependencies dependency groupId org.springframework.boot /groupId artifactId spring-boot-starter-data-redis /artifactId /dependency dependency groupId org.springframework.boot /groupId artifactId spring-boot-starter-web /artifactId /dependency dependency groupId org.springframework.boot /groupId artifactId spring-boot-starter-test /artifactId scope test /scope /dependency /dependencies1.2 RestController.java
import org.springframework.beans.factory.annotation.Autowired; import org.springframework.data.redis.core.StringRedisTemplate; import org.springframework.web.bind.annotation.GetMapping; import org.springframework.web.bind.annotation.RestController; @RestController public class HelloController { @Autowired StringRedisTemplate redisTemplate; @GetMapping("/hello") public String hello() Long views = redisTemplate.opsForValue().increment("views"); return "浏览的次数:" + views; }1.3 application.properties
server.port=8080 spring.redis.host=redis1.4 项目结构1.5 项目打包二、dockerfile构建镜像2.1 Dockerfile文件内容
FROM java:8 COPY *.jar /app.jar CMD ["--server.port=8080"] EXPOSE 8080 ENTRYPOINT ["java","-jar","/app.jar"]三、docker-compose.yml编排项目3.1 docker-compose.yml内容
version: '3.3' services: taroapp: build: . image: taroapp depends_on: - redis ports: - "8080:8080" redis: image: "redis:alpine"四、docker-compose up 构建项目4.1 文件上传到ECS4.2 docker-compose up --build五、测试参考链接
真正的数据价值取决于对业务的洞察力。 数据分析是企业拥有的最强大的资源之一。...
云服务器 内存最大多少?内存是决定 云服务器 性能的非常重要的一个参数,内存最...
本文转载自微信公众号「Java大数据与数据仓库」,作者老董。转载本文请联系Java...
腾讯 云虚拟主机 叫什么?腾讯云现在基本搜不到 虚拟主机 了,像阿里云也不怎么...
网络配置 设置“网络”:在下拉列表中选择可用的虚拟私有云、子网,并设置私有IP...
作者:小傅哥 博客: https://bugstack.cn 沉淀、分享、成长,让自己和他人都能...
在使用裸金属服务器前,您需要完成本文中的准备工作。 注册华为云并实名认证 为...
今天,国际权威AI基准测试MLPerf公布了2021年最新推理测试榜单。 图像分类性能测...
背景介绍 监控告警系统作为最为常用的服务 能够让开发运维人员时刻了解服务的当...
1. 接口描述 接口请求域名: cvm.tencentcloudapi.com 。 本接口 (AssociateInst...