首页 > 其他分享 >minio集群docker部署

minio集群docker部署

时间:2023-03-28 16:56:19浏览次数:70  
标签:... minio 集群 xbd docker ROOT MINIO

  一、社区版给的方案

  1、docker-compose.yaml下载地址:https://raw.githubusercontent.com/minio/minio/master/docs/orchestration/docker-compose/docker-compose.yaml

  2、改成自己的后

version: '3'

x-minio-common: &minio-common
  image: quay.io/minio/minio:RELEASE.2023-03-24T21-41-23Z
  restart: always
  environment:
  - MINIO_ROOT_USER=admin
  - MINIO_ROOT_PASSWORD=abcd1234
  privileged: true
  command: server --console-address ":9001" http://xbd-minio-{1...4}/data-{1...2}
  healthcheck:
    test: ["CMD", "curl", "-f", "http://localhost:9000/minio/health/live"]
    interval: 30s
    timeout: 20s
    retries: 3

services:
  xbd-minio-1:
    <<: *minio-common
    container_name: xbd-minio-1
    ports:
    - 9001:9001
    volumes:
    - ./1/data-1:/data-1
    - ./1/data-2:/data-2

  xbd-minio-2:
    <<: *minio-common
    container_name: xbd-minio-2
    ports:
    - 9002:9001
    volumes:
    - ./2/data-1:/data-1
    - ./2/data-2:/data-2

  xbd-minio-3:
    <<: *minio-common
    container_name: xbd-minio-3
    ports:
    - 9003:9001
    volumes:
    - ./3/data-1:/data-1
    - ./3/data-2:/data-2

  xbd-minio-4:
    <<: *minio-common
    container_name: xbd-minio-4
    ports:
    - 9004:9001
    volumes:
    - ./4/data-1:/data-1
    - ./4/data-2:/data-2

  二、bitnami提供的minio

  1、注意需要目录权限,改成777即可

  2、配置方式

version: '3'

x-minio-common: &minio-common
  image: bitnami/minio:2023
  restart: always
  environment:
    - MINIO_ROOT_USER=admin
    - MINIO_ROOT_PASSWORD=abcd1234
    - MINIO_DISTRIBUTED_MODE_ENABLED=yes
    - MINIO_DISTRIBUTED_NODES=xbd-minio-{1...4}/data-{1...2}
    - MINIO_SKIP_CLIENT=yes
  privileged: true

services:
  xbd-minio-1:
    <<: *minio-common
    container_name: xbd-minio-1
    ports:
      - 9001:9001
    volumes:
      - ./1/data-1:/data-1
      - ./1/data-2:/data-2

  xbd-minio-2:
    <<: *minio-common
    container_name: xbd-minio-2
    ports:
      - 9002:9001
    volumes:
      - ./2/data-1:/data-1
      - ./2/data-2:/data-2

  xbd-minio-3:
    <<: *minio-common
    container_name: xbd-minio-3
    ports:
      - 9003:9001
    volumes:
      - ./3/data-1:/data-1
      - ./3/data-2:/data-2

  xbd-minio-4:
    <<: *minio-common
    container_name: xbd-minio-4
    ports:
      - 9004:9001
    volumes:
      - ./4/data-1:/data-1
      - ./4/data-2:/data-2

   3、测试

  

 

标签:...,minio,集群,xbd,docker,ROOT,MINIO
From: https://www.cnblogs.com/ll409546297/p/17265842.html

相关文章

  • 如何清理 Docker 占用的磁盘空间
    Docker很占用空间,每当我们运行容器、拉取镜像、部署应用、构建自己的镜像时,我们的磁盘空间会被大量占用。如果你也被这个问题所困扰,咱们就一起看一下Docker是如何使用......
  • Kubernetes集群(五)——Cert-manager与Let'sencrypt证书自动管理
    1.Cert-manager安装1.1.安装自定义crd资源kubectlapply-fhttps://github.com/cert-manager/cert-manager/releases/download/v1.11.0/cert-manager.crds.yaml1.2.......
  • minio 上传图片后访问403
    上传后图片访问失败  配置一下访问权限即可  参考文章:https://blog.csdn.net/weixin_42555971/article/details/128882824?spm=1001.2101.3001.6650.1&depth_1-......
  • Redis企业集群工具RLEC
    Redis企业集群工具RLEC作者:chszs一、RLEC介绍RLEC即RedisLabsEnterpriseCluster,是一个Redis企业集群工具。使用RLEC可以部署一个企业级的Redis集群,它作为一个管理和运行......
  • windows下使用docker
    之前一直在Linux上玩docker,这次尝试下在windows上操作docker。做下总结:首先启动dockerdesktop。1、VS中右键-发布项目 2、在dockerfile所在目录下执行dockerbuil......
  • Docker Desktop修改存储位置
    WindowsDockerDesktop修改存储位置一、DockerDesktop安装DockerDesktop的安装过程没有什么特殊需要说明的地方,按照正常软件安装过程完成安装即可在安装完成后,Docke......
  • 【已解决】docker 国内源不生效, mirror 不生效。
    现象:ubuntu/centos配置了国内源,一直不生效。重启也不行。#1.停dockersystemctlstopdockersystemctlstopdocker.scoket#2.检查systemctlstatusdocker#A......
  • docker 按照es 和kibana
    使用docker按照eskibanan1.1.创建网络为了同时部署es和kibana,让es和kibana容器互联。这里先创建一个网络:dockernetworkcreatees-net下载ik分词器wgethttps://github.c......
  • minio serverpool 进行集群扩容测试试用
    minio以前是推荐联邦解决集群的问题,但是现在已经废弃了,推荐通过serverpool模式进行集群的扩容处理,而且提供了比较全的命令还是比较方便的以下是一个简单的测试:包含了......
  • docker环境配置
    1.docker部署1.1linux系统下部署dockerStep1:检查linux操作系统的版本及其内核版本,需要是centos7--64,内核版本3.10以上Step2:检查是否有历史安装记录yumlistinstalled......