在Linux上安装MinIO有多种方法,以下是两种常见的安装方式:通过二进制包安装和通过Docker安装。
通过二进制包安装MinIO
- 下载MinIO二进制包:
wget https://dl.minio.io/server/minio/release/linux-amd64/minio-20250120144907.0.0-1.x86_64.rpm
- 安装MinIO:
sudo rpm -ivh minio-20250120144907.0.0-1.x86_64.rpm
- 配置系统启动服务:
创建并配置/etc/systemd/system/minio.service
文件:
[Unit] Description=MinIODocumentation=https://docs.min.io Wants=network-online.target After=network-online.target [Service] Environment="MINIO_ROOT_USER=admin" Environment="MINIO_ROOT_PASSWORD=12345678" ExecStart=/usr/local/bin/minio server /data --console-address ":9001" Restart=on-failure StartLimitIntervalSec=30 StartLimitBurst=3 [Install] WantedBy=multi-user.target
启动并启用MinIO服务:
sudo systemctl daemon-reload sudo systemctl start minio.service sudo systemctl status minio.service
- 验证安装:
访问MinIO控制台:http://<宿主机IP>:9001,使用MINIO_ROOT_USER
和MINIO_ROOT_PASSWORD
登录。
通过Docker安装MinIO
- 安装Docker:
下载并安装Docker二进制包:
wget https://download.docker.com/linux/static/stable/x86_64/docker-20.10.21.tgz tar -xzvf docker-20.10.21.tgz sudo cp /docker/* /usr/bin/ sudo systemctl daemon-reload sudo systemctl enable docker sudo systemctl start docker
- 下载MinIO Docker镜像:
拉取官方MinIO镜像:
docker pull minio/minio
或者,如果你已有minio.tar
镜像文件,可以使用以下命令加载:
docker load -i minio.tar
- 运行MinIO容器:
docker run -d \ -p 9000:9000 \ # API端口(用于客户端操作) -p 9001:9001 \ # 控制台端口(用于Web管理界面) --name minio \ -v /home/data/minio:/data \ # 挂载数据目录,冒号前的目录自行调整 -e "MINIO_ROOT_USER=admin" \ # 管理员账号(自行修改) -e "MINIO_ROOT_PASSWORD=password123" \ # 管理员密码(自行修改) -e "MINIO_SERVER_URL=http://localhost:9000" \ -e "MINIO_CONSOLE_URL=http://localhost:9001" \ minio/minio server /data
- 验证安装:
浏览器访问MinIO控制台:http://<宿主机IP>:9090,使用MINIO_ROOT_USER
和MINIO_ROOT_PASSWORD
登录。
请注意,以上信息仅供参考,具体操作可能会因Linux发行版和MinIO版本的不同而有所差异。建议参考MinIO官方文档以获取最准确的安装指南。