Minio对象存储部署单节点

Minio对象存储单节点

docker方式部署

注:

1
2
3
MINIO_ROOT_USER=admin           #用户

MINIO_ROOT_PASSWORD=password #密码

拉取镜像

1
docker pull bitnami/minio:latest

运行容器

挂载目录方式
1
docker run --name minio --restart always -e "MINIO_ROOT_USER=admin" -e "MINIO_ROOT_PASSWORD=password" -d  -p 9000:9000 -p 9001:9001 -v /home/minio:/bitnami/minio/data bitnami/minio:latest

修改挂载的目录的用户和组

1
chown 1001.1001 -R /home/minio/

重启容器

1
docker restart minio
挂载卷方式
1
docker run --name minio --restart always -e "MINIO_ROOT_USER=admin" -e "MINIO_ROOT_PASSWORD=password" -d  -p 9000:9000 -p 9001:9001 -v minio:/bitnami/minio/data bitnami/minio:latest

推荐使用挂载卷方式,挂载卷位于docker的家目录中的volume目录内 数据都存放在挂载卷中

查找docker家目录命令

1
echo $(docker info --format '{{ .DockerRootDir }}')/volume

image-20231020144205490

二进制方式

下载服务
1
wget https://dl.min.io/server/minio/release/linux-amd64/minio 
赋与执行权限
1
chmod +x minio
创建目录
1
2
3
mkdir /home/minio/data -p
mv minio /home/minio
cd /home/minio
启动服务
1
MINIO_ROOT_USER=admin MINIO_ROOT_PASSWORD=password ./minio server /home/minio/data --console-address ":9001"

ctrl +c取消运行

检查没有问题放置后台运行
1
2
MINIO_ROOT_USER=admin 
MINIO_ROOT_PASSWORD=password

运行注意执行此命令 必须在 minio程序在同级目录中执行

1
nohup ./minio server /home/minio/data --console-address ":9001" &