docker-compose
version: '3'
services:
minio:
image: minio/minio
restart: always
ports:
- "9000:9000"
- "9001:9001"
volumes:
- ./data:/data
# 映射配置目录
- ./config:/root/.minio
environment:
# 时区上海
TZ: Asia/Shanghai
MINIO_ROOT_USER: ****
MINIO_ROOT_PASSWORD: ******
# https需要指定域名
MINIO_SERVER_URL: "https://127.0.0.1:9000"
MINIO_BROWSER_REDIRECT_URL: "https://127.0.0.1:9001"
# 开启压缩 on 开启 off 关闭
MINIO_COMPRESS: "off"
# 扩展名 .pdf,.doc 为空 所有类型均压缩
MINIO_COMPRESS_EXTENSIONS: ""
# mime 类型 application/pdf 为空 所有类型均压缩
MINIO_COMPRESS_MIME_TYPES: ""
command: server --address ':9000' --console-address ':9001' /data # 指定容器中的目录 /data
network_mode: host配置https
如上已经配置好了https,现在只需要在/docker/minio/config/certs 文件夹下放入证书和私钥即可
- private.key
- public.crt (注意是crt)
使用
以obsidian举例:[[../../30.其他技术/3015.笔记软件/3015050.obsidian使用图床]] 
可能遇到的问题
在配置完https遇到登录失败 login invalid
解决方法
- 确保网络模式是 host
- 配置不要有
command: server --address 'dsm.izhaong.com:9000' --console-address ':9001' /data # 指定容器中的目录 /data域名, 域名统统换成127.0.0.1当然你也可以手动添加hosts, 以上是我已经改好了的
`

讨论区
欢迎留下想法与补充