文件服务器minio搭建
文章目录
文件服务器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
访问管理页面
浏览器输入 http://10.201.4.70:9000
使用minio123/minio123登录
创建 bucket
上传文件
选择刚刚创建的bucket,上传
复制上传的文件链接
浏览器中测试是否成功。
使用minio client管理文件服务器
docker 方式启动Minioclient
docker pull minio/mc
docker run -it --entrypoint=/bin/sh minio/mc
关联minio服务并配置
输入mc
输入mc config
关联minio-serve
mc config host add minio http://10.201.4.70:9000 minio123 minio123 --api s3v4
mc admin info server minio
查看之前创建的bucket和上传的文件
mc ls minio
mc ls minio/test
设置外联永久下载
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
使用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
参考
上一篇: MyBatis环境搭建:第一个程序
下一篇: logback 配置