ubuntu16.04安装minio
下载安装包
root@iZuf64s86ucw3ichp92qj5Z:~/minio#wget https://dl.min.io/server/minio/release/linux-amd64/minio
root@iZuf64s86ucw3ichp92qj5Z:~/minio# chmod 755 minio
创建数据目录
root@iZuf64s86ucw3ichp92qj5Z:~/minio# mkdir data
直接运行
nohup ./minio server /root/minio/data --console-address ":9091" > nohup.out 2>&1 &
MinIO启动后,可以在浏览器中输入http://ip:9000,打开后自动跳转到http://ip:9091,在用户名密码处输入默认用户名密码(minioadmin/minioadmin)即可登陆系统。
配置自启动服务
编辑配置文件
root@iZuf64s86ucw3ichp92qj5Z:~/minio# mkdir /root/minio/etc
root@iZuf64s86ucw3ichp92qj5Z:~/minio# cd /root/minio/etc
root@iZuf64s86ucw3ichp92qj5Z:~/minio/etc# cat minio
# 指定数据存储目录(注意:这个目录要存在且拥有相对应的权限)
MINIO_VOLUMES="/root/minio/data"
# 监听端口
MINIO_OPTS="--console-address :9091"
编写服务文件
root@iZuf64s86ucw3ichp92qj5Z:~/minio/etc# cd /usr/lib/systemd/system/
root@iZuf64s86ucw3ichp92qj5Z:/usr/lib/systemd/system# ls -l
total 12
-rw-r--r-- 1 root root 204 Dec 12 2022 gitlab-runsvdir.service
-rw-r--r-- 1 root root 923 Oct 19 16:26 minio.service
-rw-r--r-- 1 root root 923 Oct 19 16:24 minio.service.bak
root@iZuf64s86ucw3ichp92qj5Z:/usr/lib/systemd/system# cat minio.service
[Unit]
Description=MinIO
Documentation=https://docs.min.io
Wants=network-online.target
After=network-online.target
AssertFileIsExecutable=/root/minio/minio
[Service]
WorkingDirectory=/usr/local/
ProtectProc=invisible
# 指向3.1节中的配置文件
EnvironmentFile=/root/minio/etc/minio
ExecStartPre=/bin/bash -c "if [ -z \"${MINIO_VOLUMES}\" ]; then echo \"Variable MINIO_VOLUMES not set in /etc/default/minio\"; exit 1; fi"
ExecStart=/root/minio/minio server $MINIO_OPTS $MINIO_VOLUMES
# Let systemd restart this service always
Restart=always
# Specifies the maximum (1M) file descriptor number that can be opened by this process
LimitNOFILE=1048576
# Specifies the maximum number of threads this process can create
TasksMax=infinity
# Disable timeout logic and wait until process is stopped
TimeoutStopSec=infinity
SendSIGKILL=no
SuccessExitStatus=0
[Install]
WantedBy=multi-user.target
Alias=minio.service
root@iZuf64s86ucw3ichp92qj5Z:/usr/lib/systemd/system#
使服务生效
# 重新加载服务配置文件,使服务生效
systemctl daemon-reload
# 将服务设置为开机启动
systemctl enable minio
# 服务立即启动
systemctl start minio
# 查看minio服务当前状态
systemctl status minio
如果启动报错,可进行如下操作查看日志
root@iZuf64s86ucw3ichp92qj5Z:/#systemctl restart systemd-journald
root@iZuf64s86ucw3ichp92qj5Z:/#journalctl -u minio.service
访问
创建bucket

配置匿名用户可读

上传图片

浏览器访问

版权声明:原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处 、作者信息和本声明。否则将追究法律责任。
转载请注明来源:ubuntu16.04安装minio - 多知在线