码迷,mamicode.com
首页 > 其他好文 > 详细

使用MinIO搭建文件下载服务器,配置直链下载

时间:2021-03-12 14:40:21      阅读:0      评论:0      收藏:0      [点我收藏+]

标签:chmod   进制   开机   https   ref   创建   数据   mkdir   user   

MinIO服务器安装配置

docker启动MinIO服务器

# 创建minio目录用于存储数据文件
mkdir /srv/minio

# 启动服务器,参数解析:
# -d 后台启动
# -p 9000:9000 将宿主的9000端口指向容器的9000端口
# --restart always 开机自启动
# --name minio 定义容器名称
# -e MINIO_ROOT_USER=admin 用户名为admin
# -e MINIO_ROOT_PASSWORD=123@abc.com 密码为123@abc.com
# -v /srv/minio/:/data 将宿主的/srv/minio目录挂载至容器的/data目录
# minio/minio server /data 容器镜像名称为minio/minio,以服务器方式启动,数据存储于容器的/data目录
docker run -d -p 9000:9000 --restart always --name minio -e MINIO_ROOT_USER=admin -e MINIO_ROOT_PASSWORD=123@abc.com -v /srv/minio/:/data minio/minio server /data

执行完上面的命令即可通过浏览器访问 ip:9000 地址登录账号创建存储桶,我创建了一个名称为 tools 的存储桶

安装mc客户端

mc 全称 MinIO Client ,是官方的cli命令行工具,在哪里安装都一样,本次演示在容器内部安装

使用 docker exec 命令进入容器

docker exec -it minio bash

下载 mc 二进制文件并授权

curl -o /usr/local/bin/mc https://dl.min.io/client/mc/release/linux-amd64/mc
chmod +x /usr/local/bin/mc

配置存储桶策略

tools 存储桶配置为可直链下载策略

# 配置MinIO客户端
mc config host add minio http://127.0.0.1:9000 admin 123@abc.com

# 设置tools存储桶为download策略
mc policy set download minio/tools

参考连接

https://min.io/download

https://www.cnblogs.com/cach/p/11859266.html

使用MinIO搭建文件下载服务器,配置直链下载

标签:chmod   进制   开机   https   ref   创建   数据   mkdir   user   

原文地址:https://www.cnblogs.com/nihaorz/p/14522299.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!