在Ubuntu上安装MinIO主要有两种方式:基础单机安装和使用Docker安装。以下是详细的步骤:
minio
文件拷贝到/usr/local/bin
目录,并赋予执行权限。sudo cp minio /usr/local/bin/
sudo chmod +x /usr/local/bin/minio
sudo mkdir /data
sudo minio server /data --console-address ":9099"
http://<你的IP地址>:9000
,打开后自动跳转到http://<你的IP地址>:9099
,在用户名密码处输入默认用户名密码(minioadmin/minioadmin
)即可登陆系统。/etc/default/minio
:sudo nano /etc/default/minio
内容如下:MINIO_VOLUMES="/data"
MINIO_OPTS="--address :9099 --console-address :9099"
MINIO_ACCESS_KEY="minioadmin"
MINIO_SECRET_KEY="minioadmin"
MINIO_ROOT_USER="minioadmin"
MINIO_ROOT_PASSWORD="minioadmin666"
MINIO_REGION="cn-north-1"
MINIO_DOMAIN=minio.your_domain.com
/usr/lib/systemd/system/minio.service
:sudo nano /usr/lib/systemd/system/minio.service
内容如下:[Unit]
Description=MinIO
Documentation=https://docs.min.io
Wants=network-online.target
After=network-online.target
AssertFileIsExecutable=/usr/local/bin/minio
[Service]
WorkingDirectory=/usr/local
ProtectProc=invisible
EnvironmentFile=/etc/default/minio
ExecStartPre=/bin/bash -c "if [ -z \"${MINIO_VOLUMES}\" ]; then echo \"Variable MINIO_VOLUMES not set in /etc/default/minio\"; exit 1; fi"
ExecStart=/usr/local/bin/minio server $MINIO_OPTS $MINIO_VOLUMES
Restart=always
LimitNOFILE=1048576
TasksMax=infinity
DisableTimeout
sudo systemctl daemon-reload
sudo systemctl start minio
sudo systemctl enable minio
docker pull minio/minio:RELEASE.2022-01-04T07-41-07Z
mkdir -p /opt/minio/config
mkdir -p /opt/minio/data
docker run -d \
--name minio \
-p 9000:9000 \
-p 9001:9001 \
--restart=always \
-v /opt/minio/data:/data \
-v /opt/minio/config:/root/.minio \
-e "MINIO_ACCESS_KEY=myminioadmin" \
-e "MINIO_SECRET_KEY=myminioadmin" \
minio/minio:RELEASE.2022-01-04T07-41-07Z \
server /data \
--console-address ":9001"
通过浏览器访问http://<你的IP地址>:9001
,使用步骤3中设置的MINIO_ACCESS_KEY
和MINIO_SECRET_KEY
作为用户名和密码登录。
希望这些步骤能帮助你在Ubuntu上成功安装MinIO。如果在安装过程中遇到任何问题,请参考MinIO的官方文档或联系技术支持获取帮助。