本地使用docker搭建minio

AI摘要
本文提供了在Docker中部署MinIO对象存储服务的完整操作指南。核心步骤包括:创建数据目录、运行MinIO容器、配置管理用户、设置访问密钥与权限策略,以及允许匿名访问指定存储桶。所有命令可直接执行,实现快速部署与配置。
  1. 创建个本地目录持久化数据
    mkdir -p ~/docker/minio

  2. 拉取并运行镜像

    docker run -d \
    -p 9000:9000 \
    -p 9001:9001 \
    --name minio \
    -v ~/docker/minio/data:/data \
    -e "MINIO_ROOT_USER=admin" \
    -e "MINIO_ROOT_PASSWORD=12345678" \
    minio/minio server /data --console-address ":9001"
  3. 创建用户,在docker里面执行(或者本地安装mc命令)(这里创建名为myminio的用户)
    mc alias set myminio/ http://127.0.0.1:9000 admin 12345678

  4. 创建一个accessKey
    此处 ACCESSKEY=acbd,SECRETKEY=abcd_password
    mc admin user add myminio abcd abcd_password

  5. 给这个ACCESSKEY赋权
    mc admin policy attach myminio readwrite --user=abcd

  6. 让某个bucket里面的文件能在未授权时访问
    mc anonymous set download myminio/bucket_name

现在就可以使用了
本地使用docker搭建minio

本作品采用《CC 协议》,转载必须注明作者和本文链接
讨论数量: 0
(= ̄ω ̄=)··· 暂无内容!

讨论应以学习和精进为目的。请勿发布不友善或者负能量的内容,与人为善,比聪明更重要!