Docker搭建Minio对象存储

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
  1. ALIAS: 别名就是给你的云存储服务起了一个短点的外号。
  2. S3 endpoint,access key和secret key是你的云存储服务提供的。
  3. endpoint http://IP地址:9000
  4. access key、secret key 账号密码: admin adminminio。
  5. 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

设置成功

http://IP地址:9000/test/demo.png
  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值