温馨提示×

MinIO安装完成后如何测试

小樊
58
2025-07-21 20:09:08
栏目: 编程语言

在MinIO安装完成后,可以通过以下几种方法进行测试:

启动MinIO服务

  • 基于Docker安装

    1. 拉取MinIO Docker镜像:
      docker pull minio/minio
      
    2. 运行MinIO服务,并指定挂载目录和登录凭据:
      docker run -p 9000:9000 \
        --name minio1 \
        -e "minio_access_key=admin" \
        -e "minio_secret_key=12345678" \
        -v /path/to/your/data:/data \
        -v /path/to/your/config:/root/.minio \
        minio/minio server /data
      

    启动服务后,可以通过浏览器访问 http://127.0.0.1:9000 来使用MinIO控制台。

  • 基于Linux平台搭建

    1. 下载MinIO二进制文件:
      wget https://dl.min.io/server/minio/release/linux-amd64/minio
      
    2. 赋予执行权限并运行MinIO服务:
      chmod +x minio
      ./minio server /path/to/your/data
      

    启动服务后,同样可以通过浏览器访问 http://127.0.0.1:9000 来使用MinIO控制台。

使用MinIO客户端(mc)进行测试

  1. 安装MinIO客户端(mc)

    curl -O https://dl.min.io/client/mc/release/linux-amd64/mc
    chmod +x mc
    export PATH=$PATH:$HOME/minio-binaries/mc
    
  2. 配置MinIO客户端

    ./mc config host add myminio http://127.0.0.1:9000 admin admin
    
  3. 测试MinIO服务器

    • 列出所有的Bucket:
      ./mc ls
      
    • 创建一个新的Bucket:
      ./mc mb minio/mybucket
      
    • 上传文件到Bucket中:
      ./mc cp /etc/hosts minio/mybucket/
      
    • 下载文件:
      ./mc cp minio/mybucket/hosts .
      
    • 删除Bucket中的文件:
      ./mc rm minio/mybucket/hosts
      
    • 删除Bucket:
      ./mc rm -r minio/mybucket
      

直接访问API进行测试

  1. 上传文件

    curl -X PUT -H "Content-Type: application/octet-stream" \
      --data-urlencode "filename=testfile.txt" \
      "http://127.0.0.1:9000/bucketname/testfile.txt?upload"
    
  2. 下载文件

    curl -X GET "http://127.0.0.1:9000/bucketname/testfile.txt?download" -o downloaded_file.txt
    

通过上述步骤,你可以验证MinIO服务是否安装正确并且可以正常访问。

0