温馨提示×

如何在Ubuntu上使用MinIO客户端

小樊
44
2025-11-09 05:48:56
栏目: 智能运维

在Ubuntu上使用MinIO客户端的完整步骤

1. 安装MinIO客户端(mc)

MinIO客户端(mc)是与MinIO服务器交互的核心工具,以下是三种常用安装方式:

方法一:使用APT包管理器(推荐初学者)
sudo apt update                  # 更新APT包列表
sudo apt install minio-client    # 安装MinIO客户端
mc --version                     # 验证安装(显示版本信息则成功)
方法二:使用预编译二进制文件(灵活,可指定版本)
wget https://dl.min.io/client/mc/release/linux-amd64/mc  # 下载Linux amd64版本
chmod +x mc                                              # 赋予执行权限
sudo mv mc /usr/local/bin/                               # 移动到系统路径
mc --version                                             # 验证安装
方法三:使用Docker(适合容器化环境)
docker pull minio/mc                                     # 拉取MinIO客户端镜像
docker run -it --rm minio/mc alias set myminio http://localhost:9000 minioadmin minioadmin  # 测试连接(需先启动MinIO服务器)

2. 配置MinIO客户端连接服务器

通过mc alias set命令为MinIO服务器设置别名,后续操作可通过别名简化:

mc alias set myminio http://<your-server-ip>:9000 <ACCESS_KEY> <SECRET_KEY>
  • 参数说明
    myminio:自定义的服务器别名(便于记忆);
    http://<your-server-ip>:9000:MinIO服务器地址(默认端口9000,若修改需同步调整);
    <ACCESS_KEY>/<SECRET_KEY>:MinIO服务器的访问凭证(启动服务器时设置,如未修改则默认为minioadmin/minioadmin)。

3. 常用操作命令

配置完成后,即可通过mc命令管理MinIO存储:

① 列出所有存储桶
mc ls myminio/           # 查看服务器上的所有存储桶
② 创建存储桶
mc mb myminio/mybucket   # 在服务器上创建名为"mybucket"的存储桶
③ 上传文件到存储桶
mc cp /path/to/local/file myminio/mybucket/  # 将本地文件上传到指定存储桶
④ 下载文件从存储桶
mc cp myminio/mybucket/file /path/to/local/directory/  # 从存储桶下载文件到本地
⑤ 删除存储桶或文件
mc rm -r myminio/mybucket          # 递归删除存储桶(需为空)
mc rm myminio/mybucket/file.txt    # 删除存储桶内的指定文件

注意事项

  • 若MinIO服务器未运行,默认地址为localhost:9000,需先启动服务器(参考MinIO服务器部署文档);
  • 生产环境中,建议修改默认访问密钥(minioadmin/minioadmin),并通过环境变量或配置文件提升安全性;
  • 若遇到连接问题,检查服务器防火墙是否开放9000端口(sudo ufw allow 9000)。

0