docker安装minio集群

这篇具有很好参考价值的文章主要介绍了docker安装minio集群。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

docker安装minio集群

1、所有节点配置主机名解析

# cat >> /etc/hosts << EOF
10.20.138.52 minio-1
10.20.138.53 minio-2
10.20.138.54 minio-3
EOF

2、配置时间同步,关闭防火墙和selinux。

3、所有节点安装docker

# yum install -y yum-utils device-mapper-persistent-data lvm2
# yum-config-manager --add-repo https://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
# yum -y install docker-ce docker-compose -y
# systemctl enable --now docker

4、部署minio集群,3个节点每个节点挂载2个目录

10.20.138.52
# mkdir -p /apps/minio
# mkdir -p /data/minio/{data1,data2}
# cd /apps/minio/
# vi  docker-compose.yaml
version: "3"
services:
  minio:
    image: minio/minio
    network_mode: "host"
    restart: always
    entrypoint:
      - sh
      - -euc
      - |
        mkdir -p /data1 && \
        mkdir -p /data2 &&
        minio server --address 10.20.138.52:9000 http://minio-{1...3}/data{1...2}
    environment:
      - MINIO_ACCESS_KEY=admin
      - MINIO_SECRET_KEY=xx
      - MINIO_PROMETHEUS_AUTH_TYPE=public
      - MINIO_UPDATE=off
    #ports:
    #  - "9000:9000"
    volumes:
      - /data/minio/data1:/data1
      - /data/minio/data2:/data2
      - /etc/hosts:/etc/hosts:ro
      
# docker-compose  up -d
# docker-compose  ps
    Name                   Command               State   Ports
--------------------------------------------------------------
minio_minio_1   sh -euc mkdir -p /data1 && ...   Up
# docker logs -f minio_minio_1
WARNING: MINIO_ACCESS_KEY and MINIO_SECRET_KEY are deprecated.
         Please use MINIO_ROOT_USER and MINIO_ROOT_PASSWORD
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
Waiting for all MinIO sub-systems to be initialized.. lock acquired
Automatically configured API requests per node based on available memory on the system: 216
All MinIO sub-systems initialized successfully in 168.003057ms
MinIO Object Storage Server
Copyright: 2015-2022 MinIO, Inc.
License: GNU AGPLv3 <https://www.gnu.org/licenses/agpl-3.0.html>
Version: RELEASE.2022-12-12T19-27-27Z (go1.19.4 linux/amd64)

Status:         6 Online, 0 Offline.
API: http://10.20.138.54:9000
Console: http://10.20.138.54:36709 http://172.17.0.1:36709 http://127.0.0.1:36709

Documentation: https://min.io/docs/minio/linux/index.html
10.20.138.53
# mkdir -p /apps/minio
# mkdir -p /data/minio/{data1,data2}
# cd /apps/minio/
# vi  docker-compose.yaml
version: "3"
services:
  minio:
    image: minio/minio
    network_mode: "host"
    restart: always
    entrypoint:
      - sh
      - -euc
      - |
        mkdir -p /data1 && \
        mkdir -p /data2 &&
        minio server --address 10.20.138.53:9000 http://minio-{1...3}/data{1...2}
    environment:
      - MINIO_ACCESS_KEY=admin
      - MINIO_SECRET_KEY=xx
      - MINIO_PROMETHEUS_AUTH_TYPE=public
      - MINIO_UPDATE=off
    #ports:
    #  - "9000:9000"
    volumes:
      - /data/minio/data1:/data1
      - /data/minio/data2:/data2
      - /etc/hosts:/etc/hosts:ro
  
# docker-compose  up -d
# docker-compose  ps
    Name                   Command               State   Ports
--------------------------------------------------------------
minio_minio_1   sh -euc mkdir -p /data1 && ...   Up
# docker logs -f minio_minio_1
WARNING: MINIO_ACCESS_KEY and MINIO_SECRET_KEY are deprecated.
         Please use MINIO_ROOT_USER and MINIO_ROOT_PASSWORD
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
Waiting for all MinIO sub-systems to be initialized.. lock acquired
Automatically configured API requests per node based on available memory on the system: 216
All MinIO sub-systems initialized successfully in 168.003057ms
MinIO Object Storage Server
Copyright: 2015-2022 MinIO, Inc.
License: GNU AGPLv3 <https://www.gnu.org/licenses/agpl-3.0.html>
Version: RELEASE.2022-12-12T19-27-27Z (go1.19.4 linux/amd64)

Status:         6 Online, 0 Offline.
API: http://10.20.138.54:9000
Console: http://10.20.138.54:36709 http://172.17.0.1:36709 http://127.0.0.1:36709

Documentation: https://min.io/docs/minio/linux/index.html
10.20.138.54
# mkdir -p /apps/minio
# mkdir -p /data/minio/{data1,data2}
# cd /apps/minio/
# vi  docker-compose.yaml
version: "3"
services:
  minio:
    image: minio/minio
    network_mode: "host"
    restart: always
    entrypoint:
      - sh
      - -euc
      - |
        mkdir -p /data1 && \
        mkdir -p /data2 &&
        minio server --address 10.20.138.54:9000 http://minio-{1...3}/data{1...2}
    environment:
      - MINIO_ACCESS_KEY=admin
      - MINIO_SECRET_KEY=xx
      - MINIO_PROMETHEUS_AUTH_TYPE=public
      - MINIO_UPDATE=off
    #ports:
    #  - "9000:9000"
    volumes:
      - /data/minio/data1:/data1
      - /data/minio/data2:/data2
      - /etc/hosts:/etc/hosts:ro
      
# docker-compose  up -d
# docker-compose  ps
    Name                   Command               State   Ports
--------------------------------------------------------------
minio_minio_1   sh -euc mkdir -p /data1 && ...   Up

# docker logs -f minio_minio_1
WARNING: MINIO_ACCESS_KEY and MINIO_SECRET_KEY are deprecated.
         Please use MINIO_ROOT_USER and MINIO_ROOT_PASSWORD
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
Waiting for all MinIO sub-systems to be initialized.. lock acquired
Automatically configured API requests per node based on available memory on the system: 216
All MinIO sub-systems initialized successfully in 168.003057ms
MinIO Object Storage Server
Copyright: 2015-2022 MinIO, Inc.
License: GNU AGPLv3 <https://www.gnu.org/licenses/agpl-3.0.html>
Version: RELEASE.2022-12-12T19-27-27Z (go1.19.4 linux/amd64)

Status:         6 Online, 0 Offline.
API: http://10.20.138.54:9000
Console: http://10.20.138.54:36709 http://172.17.0.1:36709 http://127.0.0.1:36709

Documentation: https://min.io/docs/minio/linux/index.html

5、访问任意节点的9000端口测试

输入:账户:admin / 密码:xx

docker安装minio集群文章来源地址https://www.toymoban.com/news/detail-409373.html

到了这里,关于docker安装minio集群的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • minio分布式集群安装部署实战详细手册

    Minio是GlusterFS创始人之一Anand Babu Periasamy发布新的开源项目。基于Apache License v2.0开源协议的对象存储项目,采用Golang实现,客户端支Java,Python,Javacript, Golang语言。 其设计的主要目标是作为私有云对象存储的标准方案。主要用于存储海量的图片,视频,文档等。非常适合于存储

    2024年02月12日
    浏览(38)
  • 【MinIO学习教程】在Docker下安装MinIO

    最近发现以前很多学习笔记写的都比较乱,当时用到的时候就随便记了一点,时间太久都忘了,后面再去翻找的时候发现都看不懂自己写了啥。所以决定重新梳理一下,温故而知新,哈哈。 本文介绍一下如何在本地搭建一个Minio对象存储服务。当然想要学习更深入的知识,建

    2024年02月03日
    浏览(40)
  • docker 安装 Minio

    搜索可安装版本 docker search minio 安装对应版本 docker pull minio/minio 创建挂在路径 mkdir -p /home/docker/minio/data mkdir -p /home/docker/minio/config 启动Minio容器 docker run -p 9000:9000 -p 9001:9001 --name minio -d --restart=always -e “MINIO_ROOT_USER=ruoyiadmin” -e “MINIO_ROOT_PASSWORD=ruoyiadmin” -v /home/docker/minio/da

    2024年02月09日
    浏览(31)
  • docker 安装MinIO步骤

    在命令行使用 docker search minIO : 如果能查出来证明docker安装的没问题,然后开始下一步 minio官网:MinIO High Performance Object Storage — MinIO Object Storage for Container 查看所有镜像 创建并启动minIO容器: 这里的 指的是命令还没有输入完,还需要继续输入命令,先不要执行的意思。

    2024年02月16日
    浏览(30)
  • docker minio安装

    Minio是一款开源的对象存储服务,它可以在任何硬件或云平台上提供高性能、高可用性和高安全性的存储解决方案。Minio最新版是2021年11月发布的RELEASE.2021-11-24T23-19-33Z,它带来了以下几个方面的改进和新特性: - 支持S3 Select API,可以在对象存储层面对数据进行过滤、转换和聚

    2024年02月07日
    浏览(27)
  • Docker安装MinIO详细步骤

    本篇博客主要记录在Docker当中安装MinIO。 在命令行使用 docker search minIO : 如果能查出来证明docker安装的没问题,然后开始下一步 minio官网:https://docs.min.io/docs/minio-docker-quickstart-guide.html 查看所有镜像 创建并启动minIO容器: 这里的 指的是命令还没有输入完,还需要继续输入

    2024年02月01日
    浏览(29)
  • Minio 踩坑 Docker 使用 免费开源对象存储 MINIO 包会安装

    minio简介: 对象存储人工智能数据基础设施 MinIO 是一种高性能、S3 兼容的对象存储。它是为大规模 AI/ML、数据湖和数据库工作负载。它是软件定义的并在任何云或本地基础设施上运行。MinIO 具有双重许可根据开源 GNU AGPL v3 和商业企业许可证。 之前使用的是官方的minio/minio,

    2024年04月14日
    浏览(46)
  • Docker安装MinIO并配置HTTPS安装访问

    1、安装MinIO 2、前往阿里云下载免费的证书文件(注意:要Apache版的) 3、修改公钥和私钥文件名为private.key public.crt 4、把这两个文件上传到服务器,我放到了/Home文件夹下,然后复制到容器内部 5、进入容器内部查看证书文件是否成功复制到容器内部 6、重新启动minio 然后就可

    2024年01月21日
    浏览(44)
  • 云服务器 docker 安装 MinIO

    1. 执行命令  docker pull minio/minio  下载稳定版本镜像 docker pull minio/minio 2. 创建并启动minio容器  MINIO_ACCESS_KEY是登录的用户名,MINIO_SECRET_KEY是登陆的密码,根据自己的情况来设置登录的用户名和密码  3. 开放9000端口 4. 访问登录,使用IP+9000 登录即可测试,然后输入自己在启动

    2024年02月11日
    浏览(50)
  • Docker安装minio---简单三步,保姆级教程

    简介: Minio是一个基于Apache License v2.0开源协议的对象存储服务,虽然轻量,却拥有着不错的性能。它兼容亚马逊S3云存储服务接口,非常适合于存储大容量非结构化的数据。  例如图片、视频、日志文件、备份数据和容器/虚拟机镜像等,而一个对象文件可以是任意大小,从几

    2024年04月15日
    浏览(35)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包