Minio安装(Docker Compose方式)

docker-compose.yaml

yaml 复制代码
version: '3.7'
 
services:
  minio1:
    image: minio/minio:RELEASE.2025-02-28T09-55-16Z
    hostname: minio1
    container_name: minio1
    volumes:
      - /data/docker/minio/minio1/data:/data
      - /data/docker/minio/minio1/config:/root/.minio/ # 映射配置目录
    ports:
      - "9000:9000"
      - "8000:8000"
    environment:
      MINIO_ROOT_USER: minioadmin
      MINIO_ROOT_PASSWORD: minioadmin
      MINIO_BROWSER_REDIRECT_URL: http://主机ip:30080/minio/ui/
    command: server http://minio{1...4}/data --console-address ":8000"
    healthcheck:
      test: ["CMD", "curl", "-f", "http://localhost:9000/minio/health/live"]
      interval: 30s
      timeout: 20s
      retries: 3
 
  minio2:
    image: minio/minio:RELEASE.2025-02-28T09-55-16Z
    hostname: minio2
    container_name: minio2
    volumes:
      - /data/docker/minio/minio2/data:/data
      - /data/docker/minio/minio2/config:/root/.minio/ # 映射配置目录
    ports:
      - "9001:9000"
      - "8001:8000"
    environment:
      MINIO_ROOT_USER: minioadmin
      MINIO_ROOT_PASSWORD: minioadmin
      MINIO_BROWSER_REDIRECT_URL: http://主机ip:30080/minio/ui/
    command: server http://minio{1...4}/data --console-address ":8000"
    healthcheck:
      test: ["CMD", "curl", "-f", "http://localhost:9000/minio/health/live"]
      interval: 30s
      timeout: 20s
      retries: 3
 
  minio3:
    image: minio/minio:RELEASE.2025-02-28T09-55-16Z
    hostname: minio3
    container_name: minio3
    volumes:
      - /data/docker/minio/minio3/data:/data
      - /data/docker/minio/minio3/config:/root/.minio/ # 映射配置目录
    ports:
      - "9002:9000"
      - "8002:8000"
    environment:
      MINIO_ROOT_USER: minioadmin
      MINIO_ROOT_PASSWORD: minioadmin
      MINIO_BROWSER_REDIRECT_URL: http://主机ip:30080/minio/ui/
    command: server http://minio{1...4}/data --console-address ":8000"
    healthcheck:
      test: ["CMD", "curl", "-f", "http://localhost:9000/minio/health/live"]
      interval: 30s
      timeout: 20s
      retries: 3
 
  minio4:
    image: minio/minio:RELEASE.2025-02-28T09-55-16Z
    hostname: minio4
    container_name: minio4
    volumes:
      - /data/docker/minio/minio4/data:/data
      - /data/docker/minio/minio4/config:/root/.minio/ # 映射配置目录
    ports:
      - "9003:9000"
      - "8003:8000"
    environment:
      MINIO_ROOT_USER: minioadmin
      MINIO_ROOT_PASSWORD: minioadmin
      MINIO_BROWSER_REDIRECT_URL: http://主机ip:30080/minio/ui/
    command: server http://minio{1...4}/data --console-address ":8000"
    healthcheck:
      test: ["CMD", "curl", "-f", "http://localhost:9000/minio/health/live"]
      interval: 30s
      timeout: 20s
      retries: 3

拉取x86镜像

bash 复制代码
docker pull --platform linux/amd64 quay.io/minio/minio

导出离线镜像

bash 复制代码
docker save -o minio_image.docker quay.io/minio/minio

导入离线镜像

bash 复制代码
docker load -i minio_image.docker

启动

bash 复制代码
docker-compose up

参考

相关推荐
测试界的小码农10 分钟前
【Linux 命令实战(01):认识 Linux 终端,从零掌握第一个命令】
linux·运维·服务器
布裘43 分钟前
【银河麒麟】重启后时区丢失?排查发现 localtime 被业务程序替换成硬链接
linux·运维·网络
huainingning2 小时前
锐捷10.X路由器版本升级不生效问题排查
运维·网络·智能路由器
荣合技术服务2 小时前
HPC 超算集群故障维修实录:找荣合科算维护后,模拟仿真计算又能跑了
运维·服务器·超算服务器·荣合科算
YYYing.4 小时前
【K8s系列 (一) 】Docker与容器(上篇)
docker·云原生·容器·kubernetes
csdn_aspnet4 小时前
使用 Docker 和 RedisInsight 设置 Redis 以进行本地开发
redis·docker·容器·redisinsight
AR-26710-5 小时前
Linux Day31——实操启停服务改端口重启
linux·运维
百度Geek说5 小时前
QCon上海2026:百度 SRE Agent 规模化落地实践解读
运维·自动化运维
叼烟扛炮5 小时前
Linux 学习笔记(五十八):IO 多路复用封神——epoll 底层原理揭秘
linux·运维·服务器·网络·笔记·学习·php