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

参考

相关推荐
最强小杰29 分钟前
Claude Opus 4.8 调用报 529 怎么办?并发限制触发过载——退避策略与降级方案完整指南
运维·网络·python·ai
我科绝伦(Huanhuan Zhou)43 分钟前
磐维数据库(PanWeiDB)日常运维命令总结
运维·数据库
AscendKing1 小时前
Docker Compose 一键部署 SkyWalking 10.2.0 + Elasticsearch8.11,分布式链路追踪完整实战
elasticsearch·docker·skywalking·链路追踪·微服务监控
深盾科技_Virbox1 小时前
软许可、加密锁和云许可混合使用时,授权接口应该怎么统一?
运维·网络·安全
逐流人1 小时前
Redis内存数据库:从数据类型到集群部署
linux·运维·数据库·redis·缓存·云计算
励志师code1 小时前
Kubernetes 集群节点生命周期管理实战:从扩容、调度管控到证书续期
运维·docker·容器·kubernetes·gpu算力·kubelet
weixin_416667961 小时前
linux ping命令详解
linux·运维·php
润滑卫士1 小时前
NAS 1638 油液清洁度等级:检测方法、影响因素与控制策略
运维
硅基手札1 小时前
【Linux 内核专栏 17】进程间通信 IPC(上)— 管道·信号·System V IPC·mmap·文件锁
linux·运维·服务器·stm32·单片机·mcu
seuzhouchenglong1 小时前
服务器通过本地电脑连接本地开发板
运维·服务器