1. 安装镜像
docker pull minio/minio:latest
上方的命令是拉取最新版本, 目前我的版本为1.29.0
2. 运行minio
客户端端口号: 29000 ,服务端端口号: 29090
docker run -p 29000:29000 -p 29090:29090 \
--name minio \
-d --restart=always \
-e "MINIO_ACCESS_KEY=minioadmin" \
-e "MINIO_SECRET_KEY=minioadmin" \
-v /usr/local/minio/data:/data \
minio/minio server \
/data --console-address ":29000" -address ":29090"
启动成功后, 访问客户端: http://localhost:29000
3. 客户端配置
创建组
创建用户
创建秘钥
创建和配置桶
打开版本控制开关,用于数据恢复
进入创建的桶
匿名访问minio文件
可不通过秘钥即可下载文件, 下载地址示例: http://localhost:29090/桶名称/文件路径
恢复文件
可以删除试一下, 打开显示删除的对象
开关,即可看到被删除文件
点击被删除的文件, 点击显示对象版本
选中删除前的版本, 点击恢复版本,文件即可恢复
4. 主从备份
启用单向服务器端桶复制 — MinIO中文文档 | MinIO Container中文文档