在Linux上安装MinIO有多种方法,以下是两种常见的安装方式:通过二进制包安装和通过Docker安装。
wget https://dl.minio.io/server/minio/release/linux-amd64/minio-20250120144907.0.0-1.x86_64.rpm
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二进制包:
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 pull minio/minio
或者,如果你已有minio.tar
镜像文件,可以使用以下命令加载:
docker load -i minio.tar
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官方文档以获取最准确的安装指南。