elestio/minioMinIO 是一个云原生对象存储系统,可在任何基础设施(公有云、私有云或边缘云)上运行。主要用例包括数据湖、数据库、AI/ML、SaaS 应用程序以及快速备份与恢复。
!minio
如果您需要自动化备份、带 SSL 终止的反向代理、防火墙、自动化操作系统和软件更新,以及由 Linux 专家和开源爱好者组成的团队确保服务始终安全可用,可在 elest.io 上部署 完全托管的 MinIO。
ADMIN_PASSWORD:MinIO 管理员密码(对应 MINIO_ROOT_PASSWORD)DOMAIN:访问域名(用于浏览器重定向和服务器 URL)bashmkdir -p ./data chown -R 1000:1000 ./data # 设置与容器内用户一致的权限(UID:GID=1000:1000)
yamlversion: '3.3' services: minio: image: elestio/minio:${SOFTWARE_VERSION_TAG} restart: always dns: - 8.8.8.8 ports: - "172.17.0.1:9000:9000" # S3 API 端口 - "172.17.0.1:9001:9001" # Web 控制台端口 volumes: - ./data:/data # 数据持久化目录 environment: MINIO_ROOT_USER: ${ADMIN_EMAIL} # 管理员用户名 MINIO_ROOT_PASSWORD: ${ADMIN_PASSWORD} # 管理员密码 MINIO_BROWSER_REDIRECT_URL: [***]{DOMAIN} # 浏览器重定向 URL MINIO_SERVER_URL: [***]{DOMAIN}:34256 # 服务器 API URL command: server --address ":9000" --console-address ":9001" /data # 启动命令,指定端口和数据目录
bashdocker-compose up -d
服务启动后,通过以下地址访问 Web 控制台:[***](将 your-domain 替换为实际域名或 IP)
Elestio MinIO 镜像将容器日志输出到标准输出(stdout),通过以下命令查看日志:
bashdocker-compose logs -f
停止服务:
bashdocker-compose down
通过文件夹卷挂载实现数据持久化,备份和恢复操作简单便捷:
进入 docker-compose.yml 所在目录,执行以下命令创建 ZIP 归档:
bashzip -r myarchive.zip . # 归档当前目录下所有文件(含数据和配置)
将归档文件解压到原始目录:
bashunzip myarchive.zip -d /path/to/original/folder # 将 /path/to/original/folder 替换为实际目录
恢复完成后,启动服务:
bashdocker-compose up -d

manifest unknown 错误
TLS 证书验证失败
DNS 解析超时
410 错误:版本过低
402 错误:流量耗尽
身份认证失败错误
429 限流错误
凭证保存错误
来自真实用户的反馈,见证轩辕镜像的优质服务