文章目录

  • 一、默认单机启动
    • 1. docker安装启动
    • 2. minio 镜像拉取和启动
    • 3. minio登录
  • 二、minio纠删码模式
    • 2.1. 简述
    • 2.2. 启动
    • 2.3. minio登录
    • 2.4. 总览
    • 2.5. 上传文件测试
一、默认单机启动
1. docker安装启动
# 在线安装docker
yum install docker# 启动docker
systemctl start docker# 查看docker版本
docker -v
2. minio 镜像拉取和启动

官网链接:https://docs.min.io/docs/minio-docker-quickstart-guide.html

  • 对外暴露minio控制台的端口,通过–console-address ":50000"指定控制台端口为静态端口
  • 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 \
--privileged=true \
minio/minio server --console-address ":50000" /data
  • 目录挂载:宿主机:容器内部目录
3. minio登录

http://192.168.92.104:50000/

二、minio纠删码模式
2.1. 简述

Minio使用纠删码 erasure code 和校验和 checksum 来保护数据免受硬件故障和无声数据损坏。 即便
您丢失一半数量(N/2)的硬盘,您仍然可以恢复数据。

纠删码是一种恢复丢失和损坏数据的数学算法, Minio采用Reed-Solomon code将对象拆分成N/2
数据和N/2 奇偶校验块。 这就意味着如果是12块盘,一个对象会被分成6个数据块、6个奇偶校验
块,你可以丢失任意6块盘(不管其是存放的数据块还是奇偶校验块),你仍可以从剩下的盘中的
数据进行恢复。

2.2. 启动

使用Minio Docker镜像,在8块盘中启动Minio服务:

docker run -d -p 9000:9000 -p 50000:50000 --name minio \
-e "MINIO_ROOT_USER=admin" \
-e "MINIO_ROOT_PASSWORD=12345678" \
-v /mnt/data1:/data1 \
-v /mnt/data2:/data2 \
-v /mnt/data3:/data3 \
-v /mnt/data4:/data4 \
-v /mnt/data5:/data5 \
-v /mnt/data6:/data6 \
-v /mnt/data7:/data7 \
-v /mnt/data8:/data8 \
--privileged=true \
minio/minio server /data{1...8} --console-address ":50000"
2.3. minio登录

2.4. 总览

2.5. 上传文件测试



在这里插入代码片

Minio Docker 单机安装(二种模式) linux相关推荐

  1. linux文件编辑器的三种模式,Linux中文本编辑器三种工作模式切换及vi编辑器三种工作模式下命令详解...

    文本编辑器的作用 创建或修改文本文件 维护Linux系统中的各种配置文件 Linux中最常用的文本编辑器 Linux中最常用的文本编辑器 vi:类UNIX操作系统的默认文本编辑器 vim:vim时vi ...

  2. Docker 方式安装 RabbitMQ (ribbitmq linux 部署)

    前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风趣幽默,忍不住分享一下给大家.点击跳转到教程. 1. 查找镜像:(management 版本的镜像才有管理界面) docker search rab ...

  3. docker单机安装treenms

    用于redis管理以及memcache管理在线web工具 # 拉取镜像 docker pull fuyong/treenms:latest # 运行镜像 docker run \ --restart= ...

  4. 备忘: VC++ 自动适用编译两种模式库文件 (DLL, LIB)

    为什么80%的码农都做不了架构师?>>>    一个好的程序设计规划总会有属于自己的基础代码库.重用这些代码库,DLL或LIB方式最好的选择之一.在写新的项目或程序是,我们不可能每次 ...

  5. Linux中级实战专题篇:rabbitmq(消息中间件p2p模式和pub模式,消息队列rabbitmq详解,单机安装,集群部署以及配置实战)

    一.消息中间件相关概念 1.简介 消息中间件也可以称消息队列,是指用高效可靠的消息传递机制进行与平台相关 的数据交流,并基于数据通信来进行分布式系统的集成.通过提供消息传递和消息 队列模型,可以在分布 ...

  6. Kafka单机、集群模式安装详解(二)

    本文环境如下: 操作系统:CentOS 6 32位 JDK版本:1.8.0_77 32位 Kafka版本:0.9.0.1(Scala 2.11) 接上篇 Kafka单机.集群模式安装详解(一) 6. ...

  7. 网络学习(十二)文本模式安装Red Hat Linux 9

    文本模式安装Red Hat Linux 9 Linux的学习并不难,大家一定要有这个信心.下面我在介绍这一专题时就没再介绍太多的相关理论知识,我希望大家能多看下安装过程中的英语介绍: 其实一般的计算机 ...

  8. 【Docker学习笔记 二】Docker安装、运行流程与常用命令

    上一篇Blog详细介绍了Docker为什么会出现,是为了解决什么问题而出现:Docker的基本组成部分.架构.本篇Blog就来详细了解下Docker如何安装.卸载以及常用的操作命令有哪些.因为Dock ...

  9. Docker系列(二十四)——Docker实例六Docker安装Redis实例

    < Docker实例三Docker安装Redis实例 > 前言 在前面一篇文章种,完成了 < Docker安装MongoDB实例 >,本篇将继续镜像安装教程,并完成Docker ...

最新文章

  1. java bufferedwrite_Java BufferedWriter BufferedReader 源码分析
  2. Navicat 连接MySQL数据库 报错2059 - authentication plugin 'caching_sha2_password'的解决办法...
  3. Unicode字段也有collation
  4. 【MATLAB】变量 ( 特殊变量和常量 | 关键字 | 调用优先级 | 数值显示格式 )
  5. Delphi利用Windows GDI实现文字倾斜
  6. 最简单的vscode使用入门教程
  7. c语言程序不知道头结点输出链表,C语言,不带头结点的链表,利用头插法存入信息,然后输出,没有error,却运行不了,求大神指点...
  8. 程序猿趣图几张,第一张就亮瞎了..
  9. 【第十届“泰迪杯”数据挖掘挑战赛】B题:电力系统负荷预测分析 ARIMA、AutoARIMA、LSTM、Prophet、多元Prophet 实现
  10. 工科数学分析寒假预习day2 正项级数的敛散性
  11. cdr图片随意拉伸变形_PS入门篇(6)—修改图片尺寸
  12. 物联网技术实现农业自动化
  13. 科普 | 天才在左,疯子在右
  14. gimp 架构_GIMP添加插件..doc
  15. 华为云从入门到实战 | 云速建站服务与企业主机安全服务
  16. (zz)linux awk
  17. SpringDataJPA -06- specification的基本使用
  18. 二次方程计算器-字符串处理
  19. 计算机配件内存计入什么科目,机器配件应计入什么会计科目?
  20. 学习Python的代码记录

热门文章

  1. 新当选ACM Fellow李向阳教授:心有理想 向阳而生
  2. 陈平原教授谈博士论文写作经验:讲得太好了!
  3. 开学啦!你还焦躁吗?
  4. 超级高铁Hyperloop进入新阶段,将在华盛顿破土动工!
  5. 我们为什么要学数学?这里给你一个答案。
  6. mysql触发器的要素_MySQL触发器
  7. Golang 反射操作整理
  8. python机器学习常用包
  9. Hbase PageFilter 取出数量不准确问题
  10. Dubbo-go 服务代理模型