欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

文件服务器minio搭建

程序员文章站 2022-07-03 17:34:39
...

文件服务器minio教程

搭建部署

docker方法搭建

docker run -di -p 9000:9000 --name minio \
  -e "MINIO_ACCESS_KEY=minio123" \
  -e "MINIO_SECRET_KEY=minio123" \
  -v /mnt/data:/data \
  -v /mnt/config:/root/.minio \
  minio/minio server /data

文件服务器minio搭建

访问管理页面

浏览器输入 http://10.201.4.70:9000 使用minio123/minio123登录
文件服务器minio搭建

创建 bucket

文件服务器minio搭建

上传文件

选择刚刚创建的bucket,上传
文件服务器minio搭建
复制上传的文件链接
文件服务器minio搭建
浏览器中测试是否成功。

使用minio client管理文件服务器

docker 方式启动Minioclient

docker pull minio/mc
docker run -it --entrypoint=/bin/sh minio/mc

关联minio服务并配置

输入mc
文件服务器minio搭建

输入mc config

文件服务器minio搭建

关联minio-serve

mc config host add minio http://10.201.4.70:9000 minio123 minio123 --api s3v4

mc admin info server minio 

文件服务器minio搭建

查看之前创建的bucket和上传的文件

mc ls minio
mc ls minio/test

文件服务器minio搭建
设置外联永久下载

mc  policy  set  public minio/test
mc  policy  set  download minio/test

分配用户

mc admin user add minio/ newuser newuser123
mc admin group add minio newgroup newuser
mc admin group info minio newgroup 
mc admin policy set minio readwrite group =newgroup 

文件服务器minio搭建
使用newuser/newuser123登录web端

添加用户

添加用户
mc admin user add minio/ newuser newuser123
禁用用户
mc admin user disable minio/ newuser
启用用户
mc admin user enable minio/ newuser
删除用户
mc admin user remove minio/ newuser
用户列表
mc admin user list --json minio/
某个用户详情
mc admin user info minio someuser

创建用户组

新建用户组
mc admin group add minio newgroup newuser
禁用用户组
mc admin group disable minio/ newgroup
启用用户组
mc admin group enable minio/ newgroup
newuser从组中删除用户
mc admin group remove myminio newgroup newuser
删除用户组
mc admin group remove minio/ newgroup
用户组列表
mc admin group list --json minio/
用户组详情
mc admin group info minio newgroup

赋予权限

Version: 2019-10-12T01:39:57Z 的权限如下
readwrite
readonly

给某个用户赋予权限
mc admin policy set minio readwrite user=newuser
给某个用户组赋予权限
mc admin policy set minio readwrite group =newgroup

参考

minio官方文档