Docker部署Minio集群的实现步骤

 更新时间:2026年05月28日 15:33:46   作者:cadecode  
本文介绍 Docker Compose 部署 Minio 集群的方式,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧

Backgroud

Minio 有单节点、集群两种部署方式

单节点多硬盘利用数据冗余实现数据可靠性,但单节点不具备高可用

集群一般推荐至少 4 节点 + 4 硬盘,即每节点 1 块硬盘,最多支持两节点故障

Docker Compose 部署

在单机上启 4 个 Minio 容器模拟多节点部署

http://minio{1...4}:9000/dataminio{1...4} 表示 4 个节点的 hostname,/data 表示磁盘

每个节点有多块磁盘时,可以使用 /data{1...2}

version: "3.8"
services:
  minio1:
    image: minio/minio:RELEASE.2024-07-04T14-25-45Z
    hostname: minio1
    restart: on-failure
    ports:
      - "9002:9000"
      - "9003:9001"
    volumes:
      - /etc/timezone:/etc/timezone:ro
      - /etc/localtime:/etc/localtime:ro
      - /minio01-data:/data
    environment:
      - MINIO_ROOT_USER=minio
      - MINIO_ROOT_PASSWORD=miniopass123
    command:
      - server
      - http://minio{1...4}:9000/data
      - --address
      - ":9000"
      - --console-address
      - ":9001"
  minio2:
    image: minio/minio:RELEASE.2024-07-04T14-25-45Z
    hostname: minio2
    restart: on-failure
    ports:
      - "9004:9000"
      - "9005:9001"
    volumes:
      - /etc/timezone:/etc/timezone:ro
      - /etc/localtime:/etc/localtime:ro
      - /minio02-data:/data
    environment:
      - MINIO_ROOT_USER=minio
      - MINIO_ROOT_PASSWORD=miniopass123
    command:
      - server
      - http://minio{1...4}:9000/data
      - --address
      - ":9000"
      - --console-address
      - ":9001"
  minio3:
    image: minio/minio:RELEASE.2024-07-04T14-25-45Z
    hostname: minio3
    restart: on-failure
    ports:
      - "9006:9000"
      - "9007:9001"
    volumes:
      - /etc/timezone:/etc/timezone:ro
      - /etc/localtime:/etc/localtime:ro
      - /minio03-data:/data
    environment:
      - MINIO_ROOT_USER=minio
      - MINIO_ROOT_PASSWORD=miniopass123
    command:
      - server
      - http://minio{1...4}:9000/data
      - --address
      - ":9000"
      - --console-address
      - ":9001"
  minio4:
    image: minio/minio:RELEASE.2024-07-04T14-25-45Z
    hostname: minio4
    restart: on-failure
    ports:
      - "9008:9000"
      - "9009:9001"
    volumes:
      - /etc/timezone:/etc/timezone:ro
      - /etc/localtime:/etc/localtime:ro
      - /minio04-data:/data
    environment:
      - MINIO_ROOT_USER=minio
      - MINIO_ROOT_PASSWORD=miniopass123
    command:
      - server
      - http://minio{1...4}:9000/data
      - --address
      - ":9000"
      - --console-address
      - ":9001"

启动容器,登录任意一个节点的 console-address

docker compose up -d

进入 Monitoring 查看节点和磁盘状态

到此这篇关于Docker部署Minio集群的实现步骤的文章就介绍到这了,更多相关Docker部署Minio 集群内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

您可能感兴趣的文章:

相关文章

  • 教你如何从正在运行的容器创建 Docker 映像

    教你如何从正在运行的容器创建 Docker 映像

    这篇文章主要介绍了如何从正在运行的容器创建 Docker 映像,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2022-02-02
  • 国内服务器配置Docker国内源(极限加速)

    国内服务器配置Docker国内源(极限加速)

    本文主要介绍了国内服务器配置Docker国内源,用户可以在CentOS服务器上成功安装并使用国内镜像加速器来提升Docker的使用,感兴趣的可以了解一下
    2025-02-02
  • 详解docker容器间通信的一种方法

    详解docker容器间通信的一种方法

    本篇文章主要介绍了详解docker容器间通信的一种方法,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2017-03-03
  • 在Ubuntu中安装Docker教程

    在Ubuntu中安装Docker教程

    这篇文章主要介绍了在Ubuntu中安装Docker教程,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2016-12-12
  • 多云环境下的Docker部署策略实现

    多云环境下的Docker部署策略实现

    在多云环境下,Docker容器技术为应用程序的部署提供了高度的灵活性和可扩展性,本文就来介绍一下多云环境下的Docker部署策略实现,具有一定的参考价值,感兴趣的可以了解一下
    2024-01-01
  • 通过UI管理docker的方法

    通过UI管理docker的方法

    这篇文章主要介绍了通过UI管理docker的方法,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2018-09-09
  • docker 如何搭建私有仓库(ubuntu 14.04,Docker版本1.6.4)详细介绍

    docker 如何搭建私有仓库(ubuntu 14.04,Docker版本1.6.4)详细介绍

    这篇文章主要介绍了docker 如何搭建私有仓库(ubuntu 14.04,Docker版本1.6.4)详细介绍的相关资料,需要的朋友可以参考下
    2017-01-01
  • 在Docker容器中部署MSSQL

    在Docker容器中部署MSSQL

    这篇文章介绍了在Docker容器中部署MSSQL的方法,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2022-04-04
  • Docker-compose多服务使用详解

    Docker-compose多服务使用详解

    文章概述了部署多服务的流程:创建文件夹、上传并解压文件,删除旧容器,修正文件名,添加执行权限后运行脚本,最终启动多个服务
    2025-08-08
  • docker拉取镜像查看版本的方法步骤

    docker拉取镜像查看版本的方法步骤

    这篇文章主要介绍了docker拉取镜像查看版本的方法步骤,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2019-05-05

最新评论