MinIo安装起步

news/2024/7/7 19:35:13

使用Dockers安装一个单节点多驱动的MiniIO服务

MinIO官网

前置条件:

  • 已经安装docker
  • 已经有4个(驱动器)目录用来存放MinIO数据
[root@localhost mnt]# df -h |grep /mnt
/dev/sdb1        25G   33M   25G    1% /mnt/minio1
/dev/sdb2        15G   33M   15G    1% /mnt/minio2
/dev/nvme0n1p1   20G   33M   20G    1% /mnt/minio3
/dev/nvme0n1p2   20G   33M   20G    1% /mnt/minio4
[root@localhost mnt]# docker -v
Docker version 23.0.1, build a5ee5b1
[root@localhost mnt]# docker images
REPOSITORY            TAG       IMAGE ID       CREATED        SIZE
quay.io/minio/minio   latest    c5442c4190b8   34 hours ago   254MB

安装

  1. 新建一个配置文件 /etc/default/minio

    ## 默认的管理员密码
    MINIO_ROOT_USER=minioadmin
    MINIO_ROOT_PASSWORD=minioadmin
    ## 容器内minio的数据位置
    MINIO_VOLUMES=/data/minio{1...4}
    
  2. 创建容器

    docker run -dt  -p 9000:9000 -p 9090:9090 -v /root/xys/minio/data1:/data/minio1    -v /root/xys/minio/data2:/data/minio2    -v /root/xys/minio/data3:/data/minio3    -v /root/xys/minio/data4:/data/minio4   -v /etc/default/minio:/etc/config.env   -e "MINIO_CONFIG_ENV_FILE=/etc/config.env"    --name "minio"  quay.io/minio/minio  server --console-address "192.168.21.130:9090"
    
    ##  -p 9000:9000 -p 9090:9090 绑定端口,9000是API的端口,9090是后台网页的端口
    ##  -v /mnt/minio1:/data/minio{1-4} 容器卷数据
    ## -e "MINIO_CONFIG_ENV_FILE=/etc/config.env" 环境变量
    ## --console-address "192.168.21.130:9090"  端口要和前面的一致,IP是本机的IP,用于外部访问
    
  3. 问题

    [root@localhost mnt]# docker  logs minio
    WARNING: Detected Linux kernel version older than 4.0.0 release, there are some known potential performance problems with this kernel version. MinIO recommends a minimum of 4.x.x linux kernel version for best performance
    WARNING: Detected default credentials 'minioadmin:minioadmin', we recommend that you change these values with 'MINIO_ROOT_USER' and 'MINIO_ROOT_PASSWORD' environment variables
    ... 
    Documentation: https://min.io/docs/minio/linux/index.html
    ERROR Unable to initialize console server: listen tcp 192.168.21.130:9090: bind: cannot assign requested address
    ## 发布端口监听失败了,临时解决是把IP变为 0.0.0.0 监听所有IP 
    --console-address "0.0.0.0:9090"
    
  4. 进入后台

    image-20230212152510373


http://lihuaxi.xjx100.cn/news/873265.html

相关文章

win10 安装rabbitMQ详细步骤

win10 安装rabbitMQ详细步骤 win10 安装rabbitMQ详细步骤win10 安装rabbitMQ详细步骤一、下载安装程序二、安装配置erlang三、安装rabbitMQ四、验证初始可以通过用户名:guest 密码guest来登录。报错:安装RabbitMQ出现Plugin configuration unchanged.问题…

总投资超500亿,广州白云机场三期扩建工程的IT投资更吸引人

【科技明说 | 每日看点】2023年基建大工程计划出台,广州白云机场三期将落实百亿元投资引发业内关注。据悉,广州白云机场三期扩建工程投资达537.7亿元,计划于2025年建成投产。这是中国民航历史上规模最大的改扩建工程,其扩建工程今…

第五十二章 BFS进阶(二)——双向广搜

第五十二章 BFS进阶(二)——双向广搜一、双向广搜1、优越之处2、实现逻辑3、复杂度分析二、例题1、问题2、分析3、代码一、双向广搜 1、优越之处 双向广搜是指我们从终点和起点同时开始搜索,当二者到达同一个中间状态的时候,即相…

【MT7628】MT7628如何修改串口波特率、调试串口物理口、使用UART3口

环境说明 sdk版本:Mediatek_ApSoC_SDK_4320_20150414.tar.bz2 芯片方案:MT7628A Uboot修改串口波特率方法 修改rt2880.h文件 修改include/configs/rt2880.h文件CONFIG_BAUDRATE宏的值 - #define CONFIG_BAUDRATE 57600 +#define CONFIG_BAUDRATE 115200 Kernel中修改串口波特…

学习英语的诀窍

学习英语有很多方法,以下是一些诀窍: 多读、多写:多读英语文章、诗歌、小说等,多写日记、邮件、作文等。 关注语音语法:注意发音,练习语法,提高语言表达能力。 观察原版影视剧:观察…

【设计模式-11】责任链模式

认识设计模式(十一)---责任链模式【一】责任链模式【二】介绍(1)意图(2)主要解决(3)何时使用(4)如何解决(5)关键代码(6&am…

【openGauss实战9】深度分析分区表

📢📢📢📣📣📣 哈喽!大家好,我是【IT邦德】,江湖人称jeames007,10余年DBA及大数据工作经验 一位上进心十足的【大数据领域博主】!😜&am…

centos学习记录

遇到的问题及其解决办法 centos7安装图形化界面 yum groupinstall ‘X Window System’ yum groupinstall -y ‘GNOME Desktop’ 安装完成后输入init 5进入图形化界面 centos7安装vmware-tools 第一步卸载open-vm-tools 输入命令 yum remove open-vm-tools 输入命令 reboot 在…