Docker 搭建 Minio 及永恒无效链接配置
搭建 Minio
1. 拉取镜像
docker pull minio/minio:RELEASE.2021-06-17T00-10-46Z
2. 启动 minio
如果要后盾运行 退出 -d 参数
/usr/local/minio/data // 数据卷寄存门路(自行添加)
/usr/local/minio/config // 服务配置文件(自行添加)
docker run -d -p 9000:9000 --name minio\
-e "MINIO_ACCESS_KEY=admin" \
-e "MINIO_SECRET_KEY=adminminio" \
-v /usr/local/minio/data:/data \
-v /usr/local/minio/config:/root/.minio \
minio/minio:RELEASE.2021-06-17T00-10-46Z server /data
永恒无效链接配置
1.Docker 获取 minio/mc 容器
docker pull minio/mc:RELEASE.2021-06-13T17-48-22Z
2.Docker 启动 minio/mc 容器
docker run -it --entrypoint=/bin/sh minio/mc:RELEASE.2021-06-13T17-48-22Z
启动之后 会间接 进入
sh-4.4#
输出 mc version 查看版本信息
3.minio/mc 绑定 minio server 服务
mc config host add <ALIAS> <YOUR-S3-ENDPOINT> <YOUR-ACCESS-KEY> <YOUR-SECRET-KEY> [--api API-SIGNATURE]
mc config host add minio http://IP 地址:9000 admin adminminio --api S3v4
- ALIAS: 别名就是给你的云存储服务起了一个短点的外号。
- S3 endpoint,access key 和 secret key 是你的云存储服务提供的。
- endpoint http://IP 地址:9000
- access key、secret key 账号密码:admin adminminio。
- API 签名是可选参数,默认状况下,它被设置为 ”S3v4″。
绑定胜利
4.mc 命令
查看所用的桶
mc ls minio
5. 设置桶或者目录的拜访权限为 public(设置公开拜访 永恒拜访链接)
mc policy set public minio/test-bucket/public // 将 minio 中,test-bucket 存储桶下的
public 目录设置为公开可拜访
mc policy set public minio/test-bucket2 // 将 minio 中,test-bucket2 存储桶设置为公开可拜访
mc policy set public minio/test
设置胜利
mc policy set public minio/test
> 设置胜利
[外链图片转存中...(img-rSVlw67E-1646123453225)]