Skip to content

Minio 安装及配置

约 420 字大约 1 分钟

运维DockerMinio

2024-09-19

前言

本次安装使用的是 Dockerdocker-compose,相对于传统的二进制文件安装相比,不需要关心复杂的服务器环境,只需要在服务器上安装 Docker即可;使用 Docker的时候我们只关注数据的持久化和Docker容器宿主机的端口映射即可,其中数据持久化包括 confdata等。

基础环境

名称版本
服务器及操作系统Linux、Centos 7
DockerDocker version 26.1.3
Docker ComposeDocker Compose version v2.27.1

安装

  1. 创建 minio 文件夹及进入minio 文件夹

    mkdir /opt/minio && cd /opt/minio

    image-20240919182500603

  2. 创建docker-compose.yml

    version: '3.8'  # Docker Compose 文件版本
    
    services:
      minio:
        image: 'minio/minio:latest'  # 使用最新的 MinIO 镜像
        container_name: base-minio   # 容器名称设置为 base-minio
        ports:
          - '9000:9000'  # 将主机的 9000 端口映射到容器的 9000 端口(对象存储服务端口)
          - '9001:9001'  # 将主机的 9001 端口映射到容器的 9001 端口(MinIO 控制台端口)
        environment:
          - MINIO_ACCESS_KEY=minio      # 设置 MinIO 的访问密钥
          - MINIO_SECRET_KEY=minio@123  # 设置 MinIO 的秘密密钥
        volumes:
          - ./data:/data           # 将主机的 /opt/minio/data 目录挂载到容器的 /data 目录(数据存储目录)
          - ./config:/root/.minio  # 将主机的 /opt/minio/config 目录挂载到容器的 /root/.minio 目录(配置文件目录)
        command: server /data --address '0.0.0.0:9000' --console-address '0.0.0.0:9001'  # 启动 MinIO 服务并绑定数据端口和控制台端口
        restart: unless-stopped             # 当容器停止时,除非手动停止,否则总是重新启动

    image-20240919182550367

  3. 启动

    docker-compose up -d

    image-20240919182615109

测试

  1. 访问地址

    http://ip:9001

    image-20240919182808274

    image-20240919182839258

@All, may there be no war in the world.