首页 > 解决方案 > 如何在 Minio (Spring, Docker) 中压缩文件

问题描述

我有一个在Docker中运行的Spring项目,通过docker-compose文件启动web,minio也在那里,我不知道如何设置压缩,我尝试了所有不同的选项,它不起作用. 请帮忙)

这是我的 Docker-compose 文件

environment:
      MINIO_ACCESS_KEY: minio
      MINIO_SECRET_KEY: miniominio
      MINIO_COMPRESS: on
      MINIO_COMPRESS_EXTENSIONS:
      MINIO_COMPRESS_MIME_TYPES:

或者可能值得在 application.propert.yml 中进行压缩

标签: springdockerdocker-composecompressionminio

解决方案


最简单的方法是删除环境变量并通过 mc 配置启用它。如果您的集群设置为myminio在 mc 中:

mc admin config set myminio compression enable=on allow_encryption=off extensions= mime_types=

配置将存储在您的集群上。请注意,如果您启用了加密,则还需要单独启用它。

压缩是完全透明的,因此需要手动检查后端文件以查看是否正确应用。


推荐阅读