阅读量:143
在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://:9000
- 参数说明:
myminio:自定义的服务器别名(便于记忆);
http://:MinIO服务器地址(默认端口9000,若修改需同步调整);:9000
/: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)。