logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

构建最小JDK Docker镜像

一、问题描述最近在使用docker部署spring Cloud微服务项目的时候发现,每个服务构建出的镜像文件高达700M。较大的镜像往往会导致移植,迁移缓慢。最后启动并进入容器发现,jdk用的是openjdk,那么我们就需要在构建镜像时使用更小的jdk作为基础镜像,进而减小镜像的大小。二、解决方案使用Oracle的JRE不是openjdk,并构建成Docker镜像。具体步骤如下:...

Docker 中 JVM 内存占用问题

一、问题描述最近在使用Docker Compose 编排 Spring Boot 应用的时候为了避免应用占用过大内存,为其做了内存限制,结果在应用运行时超过了这个限制,container 被docker killed。#docker compose编排微服务脚本version: "2"services:# 指定服务名称ibaseEureka:image: 192

#jvm
Docker-compose编排微服务顺序启动解决方案

一、前言docker-compose可以方便组合多个 docker 容器服务, 但是, 当容器服务之间存在依赖关系时, docker-compose 并不能保证服务的启动顺序。docker-compose 中的 depends_on 配置是容器的启动顺序, 并不是容器中服务的启动顺序。本章将详细叙述如何解决 docker-compose 顺序启动微服务的问题。二、解决方案经过两天的...

cas5.1.x版本主题界面自定义

一、cas自定义主题界面使用场景  项目在集成了单点登录CAS后,往往CAS的登录界面是不满足项目需求的,并且不同系统接入CAS后,登录界面也是不同的。因此,我们需要对CAS登录界面进行自定义。二、相关规范  官方文档:https://apereo.github.io/cas/5.1.x/installation/User-Interface-Customization.html,...

到底了