Docker容器日志清理方式 在容器运行的过程中,通常会产生大量的日志,尤其是应用程序本身记录了info级别的日志时候,程序的标准输出记录到容器的日志。这样会占用大量的磁盘空间,严重者导致IO异常,最终服务会宕机。 Docker容器日志默认存储在 /var/lib/docker/,文件格式是json格式,并通过容器ID进行区分。存储路径...
什么是Distroless容器镜像
- 0
Docker容器日志清理方式 在容器运行的过程中,通常会产生大量的日志,尤其是应用程序本身记录了info级别的日志时候,程序的标准输出记录到容器的日志。这样会占用大量的磁盘空间,严重者导致IO异常,最终服务会宕机。 Docker容器日志默认存储在 /var/lib/docker/,文件格式是json格式,并通过容器ID进行区分。存储路径...
Docker openjdk-alpine 无法使用字体控件(fontconfig)的坑 问题背景 因为最近公司的java微服务都到容器运行~某些服务使用了hutool工具类提供Excel生成功能,今天测试在测试环境灰度测试时候,发现了空指针的错误: java.lang.NullPointerException at sun.awt.FontConfiguration.getVersion(FontConfiguration.ja...
容器技术原理 提起容器就不得不说 chroot,因为 chroot 是最早的容器雏形。chroot 意味着切换根目录,有了 chroot 就意味着我们可以把任何目录更改为当前进程的根目录,这与容器非常相似。 chroot 什么是 chroot 呢?下面是 chroot 维基百科定义: chroot 是在 Unix 和 Linux 系统的一个操作,针对正在运作的软件...
Docker-compose方式部署单机-EMQX集群 前提 1.docker和docker-compose环境需要部署 2.需要准备mysql做外置数据库(如不需要认证,可忽略) 总体目录如下: [root@localhost emqx]# tree ├── docker-compose.yaml ├── emqx1 │ ├── data │ └── log ├── emqx2 │ ├── data │ └── log ├── loaded_plugins ├── ngin...
DOCKER自定义JDK镜像 配置dockerfile # 指定基础镜像 FROM centos:7.6.1810 #设置环境变量 ENV JAVA_HOME /usr/local/java/jdk1.8.0_271 ENV PATH $JAVA_HOME/bin:$PATH # 设置镜像时区和创建目录 RUN ln -sf /usr/share/zoneinfo/Asia/Shanghai /etc/localtime \ && mkdir -p /usr/local/java \ &&...