★★★建议
2024年04月25日
导读:SpringBoot 是基于 Java Spring 框架的套件,它预装了 Spring 的一系列组件,让开发者只需要很少的配置就可以创建独立运行的应用程序。在云原生的世界里,有大量的平台可以运行 Spring Boot 应用,例如虚拟机、容器等。但其中最有吸引力的,是以 Serverless 的方式运行 Spring Boot 应用。我将通过一系列文章,从架构,部署,监控、性能、安全等 5 个方面来分析 Serverless 平台运行 Spring Boot 应用的优劣。为了让分析更有代表性,我选择了 Github 上 star 数超过 50k 的电商应用 mall 作为示例。
2024年04月25日
虽然可能有上千种版本的Docker映像版本,但我将向您展示一个非常简单的方法,即使用已经非常普遍的方法。它将确保图像的版本与Git版本标签匹配,因此您可以确切知道图像内包含哪些代码。
本教程假定您已经具有构建映像的Dockerfile。
版本文件
首先,创建一个VERSION文件,其中只包含版本号:
2024年04月25日
最近研究了一下gin-vue-admin框架,其中官方自带docker镜像打包。我们在jenkins流水线将后端服务打包镜像上次到K8s 平台中,发现每次打包docker镜像构建时间需要花费1分半左右。这样打包构建速度非常耽误工作。jenkins流水线打包时间如下图:
2024年04月25日
近几年,微服务已经成为Java主流的技术方向,随着微服务化的流行,应用容器化部署也是必不可少的。应用容器化用抽象的话来说就是:将应用程序部署到容器当中作为独立的应用程序部署单元运行,并作为实现高级别资源隔离的机制。常见的容器化技术就是docker,所以简单来说就是将微服务程序打包成镜像,在容器中运行,但这样做有一个关键问题,就是docker镜像越大,部署的效率越低,希望通过本文为你容器化部署提供效率。
2024年04月25日
如何将公有云镜像上传到服务器私有仓库,一般操作步骤如下:
下载公有云镜像
docker pull ubuntu:latest
2024年04月25日
和大多数公司一样,我们为产品中使用的所有组件构建Docker镜像。随着时间的推移,其中一些镜像变得越来越大,同时持续集成(CI)构建也变得越来越长。我的目标是让CI构建时间不超过5分钟。
生产力下降的原因如下:
2024年04月25日
freeswitch是一款简单好用的VOIP开源软交换平台。
centos7 docker上编译安装fs1.10版本的流程记录。