• 部署时创建minio bucket 的方法


    参考玩法

    如果我们在minio 启动的数据目录中直接创建文件夹,就会直接暴露为s3 bucket,比较适合的场景是系统部署的时候
    需要依赖一个s3 bucket,我们可以直接先创建好

    docker-compose 运行

    • docker-compose 文件
     
    version: '3'
    services:
      minio:
        image: minio/minio
        volumes:
        - "./data:/data"
        ports:
          - "9002:9000"
          - "19001:19001"
        environment:
          MINIO_ACCESS_KEY: minio
          MINIO_SECRET_KEY: minio123
        command: server --console-address :19001 --quiet /data
        healthcheck:
          test: ["CMD", "curl", "-f", "http://localhost:9000/minio/health/live"]
          interval: 30s
          timeout: 20s
          retries: 3
    • data 数据目录
    ├── data
    ├── mimir-alertmanager
    ├── mimir-blocks
    ├── mimir-ruler
    └── mydemoapp
    └── docker-compose.yaml

    启动效果

    • 启动
    docker-compose up -d
    • 效果

    说明

    实际上我们也可以直接copy 文件到创建的目录中,方便数据使用,但是会缺少元数据,注意慎用,创建一级文件夹是可以使用的

  • 相关阅读:
    2019-9-2-win10-uwp-Markdown
    2018-8-10-控件
    2018-8-10-win10-uwp-dataGrid
    2018-2-13-win10-uwp-hashcash
    2018-2-13-git-cannot-lock-ref
    UCOSIII系统内部任务
    UCOSIII时间片轮转调度
    Keil MDK fromelf生成bin文件
    UCOS内存管理
    uavcan扩展帧格式 zubax
  • 原文地址:https://www.cnblogs.com/rongfengliang/p/16084672.html
Copyright © 2020-2023  润新知