xiaoer
文章 0
文章搜索
阿蛮君
有了AI以后,笔记似乎变得不那么重要......
用户数
814
文章数
545
评论数
1784
阅读量
1025836
随机文章

Docker 多阶段构建 SpringBoot 项目
一、什么是多阶段构建? 我们知道 docker 镜像是分层的,每多一层都会让构建出来的镜像变大。而且构建环境有很多运行时不必要的东西,也就意味着很有可能构建出来 1-2g 的镜像运行其实只需要 100m,那有没有办法能够解决这种尴尬的情况呢? Docker 17.05 版本以后允许 Dockerfile 支持多个 FROM 指令了,这也就意味着我们可以将构建环境与运行环境分开。多个 FROM 命令...

iptables 两种持久化方式 – centos 和 ubuntu 下 iptables 的持久化
这里介绍两种 iptables 持久化的方法: iptables-persistent 用于基于 deb 的 Linux 发行版,比如 ubuntu iptables-services 用于基于 rpm 的 Linux 发行版,比如 centos 1. iptables-persistent iptables-persistent 会在重启后自动加载 iptables 规则。 1.1 安装并设置自...

Java 彻底理解两种动态代理
在 java 中,有两种常见的动态代理实现方式,即基于接口的动态代理(JDK 动态代理)和基于类的动态代理(CGLIB 动态代理),下面就对这两种代理进行解释和举例。 1. JDK动态代理 这种动态代理实现方式是基于接口的,使用 java.lang.reflect.Proxy 类和 java.lang.reflect.InvocationHandler 接口来创建代理对象。代理对象实现了目标接口,...

Linux-Centos 系统压缩 home 目录给根目录扩容
前提 XFS 是 centos7 预装的操作系统,XFS 只能扩大不能缩小。所以需要利用 xfsdump 、xfsrestore 工具在必须缩小 lvm 的情况下,备份与还原资料。即将其他目录备份后,然后进行一个缩容和格式化,然后再进行还原。 由于是使用 centos 系统,基本都是使用 root 用户操作,但是 centos 默认给根目录分配得较小,home 目录空间比较大。本教程的效果是缩减 ...

DockerFile 设置环境变量
ARG 主要是定义一个变量,在你使用 docker build 的时候可以通过参数来设定。 docker build --build-arg <varname>=<value> 因此如果你需要在build期间使用某些变量,那么ARG是最好的选择。 如果你是想在运行期间使用,那么ENV是唯一的选择。 ENV主要是定义环境变量,在docker run的时候ENV的配置会加载到容...
标签云
最新评论