1. Docker方式部署
1. 拉取镜像
docker pull docker.io/minio/minio
2. 创建映射目录
mkdir -p /home/server/minio/config mkdir -p /home/server/minio/data
3. 启动容器
9090 端口指的是minio的客户端端口
MINIO_ROOT_USER:账号
MINIO_ROOT_PASSWORD:密码(账号长度必须大于等于5,密码长度必须大于等于8位)
docker run -p 30029:9000 -p 30020:9090 \ --name minio \ -d --restart=always \ -e "MINIO_ROOT_USER=minioadmin" \ -e "MINIO_ROOT_PASSWORD=Abcd@minio123" \ -v /home/server/minio/data:/data \ -v /home/server/minio/config:/root/.minio \ minio/minio server \ /data --console-address ":30020" -address ":30029"
2. 安装包部署
1. 下载minio linux安装包
官网地址
https://www.minio.org.cn/download.shtml#/linux
wget https://dl.minio.org.cn/server/minio/release/linux-amd64/minio chmod +x minio MINIO_ROOT_USER=admin MINIO_ROOT_PASSWORD=password ./minio server /mnt/data --console-address ":9001"
2. 部署minio
# 给minio赋权 chmod +x minio # 设置用户名、密码 export MINIO_ACCESS_KEY=minioadmin export MINIO_SECRET_KEY=minioadmin # 创建存储目录及日志文件 mkdir -p /home/server/minio/data cd /home/server/minio/data # 创建日志文件 touch minio.log # 防火墙开放端口权限 firewall-cmd --zone=public --add-port=9000/tcp --permanent firewall-cmd --zone=public --add-port=9999/tcp --permanent firewall-cmd --reload
3. 启动minio
# 进入minio的下载目录 cd /home/minio # 直接启动 ./minio server /home/minio/data # 后台启动 nohup ./minio server --address '0.0.0.0:9000' --console-address '0.0.0.0:9999' /home/minio/data >/home/minio/data/minio.log 2>&1 & # 访问地址,浏览器访问 ip:9999