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

参考

相关推荐
朽棘不雕18 分钟前
Linux工具(上)
linux·运维·服务器
daad77733 分钟前
bitcoin HD钱包示例 真实使命7
运维·服务器
Zero-Talent1 小时前
TCP/IP协议
运维·服务器·网络
桌面运维家1 小时前
Windows/Linux云桌面:高校VDisk方案部署指南
linux·运维·windows
Du_chong_huan1 小时前
1.7 计算机网络和因特网的历史 | 《计算机网络:自顶向下方法》精读版
运维·服务器·网络
ZZZKKKRTSAE1 小时前
rhel9快速上手Docker
运维·docker·容器
筱顾大牛1 小时前
Docker安装教程(加汉化!超详细!!!)
运维·docker·容器
没头脑的男大1 小时前
关于tailscale和ssh那些事儿
运维·服务器·ssh
竹之却1 小时前
OpenClaw 接入QQ-Bot + 接入Feishu(飞书)
运维·服务器·飞书·openclaw·qq-bot·opencalw接入qq+飞书
九成宫1 小时前
安装和配置Docker教程(装在其他盘)
运维·docker·容器