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 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
|
二进制方式
下载服务
1
| wget https://dl.min.io/server/minio/release/linux-amd64/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" &
|