Docker系列(四):Dockerfile 配置详解

Docker 通过读取 Dockerfile文件中的指令自动构建镜像,Docker 镜像包含只读层,每一层就代表 Dockerfile 中的一条指令,层与层是堆叠的,每一层是与前一层的变化的增量。使用 docker build命令,用户可以创建一个自动构建,连续执行多条命令行的指令。

官方参考:Dockerfile官方最佳实践, Docker 中文站

阅读更多

Spring Boot 2系列(十七):Docker部署Spring Boot应用

  现在的互联网应用系统在需要分布式部署时,会遇到环境配置的问题,在容器技术出来之前,需要在每台服务器系统上配置应用系统的运行环境,容易出错或环境不一致导致各种问题。

  容器技术的出现很好的解决了环境配置问题,配置一次应用运行环境,打成镜像,到处部署使用,当然还有其它的用途。

阅读更多

Spring Boot 2系列(十六):Spring Boot Admin - Actuator 监控管理 Web 框架

  Spring Boot 提供了 Actuator 组件来监控应用运行情况,而 Actuator 监控的端点返回的只是 json 格式的数据,可以集成 Spring Boot Admin 框架通过 UI 来展示数据。。

  Spring Boot Admin 组件包含 服务端客户端,服务端提供了 Web 视图页面包含了图表,可以更方便更直观的了解应用运行情况,客户端注册到服务端。

  GitHub > Spring Boot Admin ,Spring Boot Admin 2.1.4 参考指南2.0.5 参考指南 ,建议多看官网技术文档。

阅读更多

Spring Boot 2系列(附二):Spring Boot 2.0.2.RELEASE 官方参考指南目录(译)

  本篇是基于 Spring Boot 2.0.2.RELEASE 官方文档,对文档所有目录进行翻译。

  从目录中了解 Spring Boot 的总体框架和提供的功能特性。

  首先了解 Spring Boot 有那些东西(功能特性),能用来干什么(解决问题),再根据生产需要快速学习具体使用。当然有时间提前学习可以拿来即用是最好的,但往往没那么多时间和精力去研究每一项功能或特性的具体使用,研究了也不一定用的上,所以了解总体框架(拓宽知识广度),再按需导入技术也是不错的方法。

阅读更多

MongoDB系列(一):Linux 环境安装MongoDB与简单使用

  MongoDB是一个开源的文档数据库,具备高性能,高可用性和自动扩展的特点; 是一个基于分布式文件存储的数据库系统,介于关系数据库和非关系数据库之间的产品,是非关系数据库当中功能最丰富,最像关系数据库的。

  在 NoSQL 领域里的文档存储数据库系统中,MongoDB 可以说是最具人气的,广泛应用于各个行业的生产中。

  MongoDB官网(多看官方文档):https://www.mongodb.com/

阅读更多