3、minio环境搭建之单机部署:centos7和docker部署

  • 官方文档:https://docs.min.io/docs/
  • 中文文档:http://docs.minio.org.cn/docs/(更新不及时,容易被坑)

1、单机部署

1.1、基于centos7部署
wget http://dl.minio.org.cn/server/minio/release/linux-amd64/minio
chmod +x minio
# 启动minio server服务,指定数据存储目录/mnt/data
./minio server /mnt/data
  • 默认用户名密码minioadmin:minioadmin,修改默认用户名密码可以使用:
export MINIO_ROOT_USER=admin
export MINIO_ROOT_PASSWORD=12345678
  • 默认的配置目录是${HOME}/.minio,可以通过--config-dir命令自定义配置目录:
./minio server --config-dir /mnt/config /mnt/data
  • 控制台监听端口是动态生成的,可以通过--console-address ":port"指定静态端口
./minio server --console-address ":50000" /mnt/data
1.2、基于docker部署
docker run -p 9000:9000 --name minio1 -v /mnt/data:/data -v /mnt/config:/root/.minio minio/minio server /data
  • 存在问题:浏览器无法访问minio控制台,因为没有对外暴露控制台端口
  • 对外暴露minio控制台的端口,通过--console-address ":5000"指定控制台端口为静态端口:
docker run -p 9000:9000 -p 50000:50000 --name minio -v /mnt/data:/data -v /mnt/config:/root/.minio minio/minio server --console-address ":50000" /data
  • Minio自定义用户名密码:

docker run -d -p 9000:9000 -p 50000:50000 --name minio \
 -e "MINIO_ROOT_USER=admin" \
 -e "MINIO_ROOT_PASSWORD=12345678" \
 -v /mnt/data:/data \
 -v /mnt/config:/root/.minio \
minio/minio server --console-address ":50000" /data
posted @ 2022-04-12 09:30  郭祺迦  阅读(920)  评论(0编辑  收藏  举报