• docker 安装minio 一脚shell脚本


    要创建一个用于安装Minio的Docker的Shell脚本,你可以按照以下步骤进行。这个脚本会执行以下操作:

    1. 拉取Minio的Docker镜像。
    2. 创建一个Docker容器并映射端口。
    3. 设置Minio的访问密钥和秘密密钥。
    4. 持久化存储数据到本地目录。

    以下是一个简单的Shell脚本示例:

     
    
    1. #!/bin/bash
    2. # 设置Minio的配置参数
    3. MINIO_ACCESS_KEY="ailife"
    4. MINIO_SECRET_KEY="alilfe123"
    5. MINIO_DATA_DIR="/root/docker/minio/data"
    6. MINIO_CONFIG_DIR="/root/docker/minio/config"
    7. MINIO_PORT=9000
    8. MINIO_CONSOLE_PORT=9090
    9. CONTAINER_NAME="minio"
    10. # 检查并创建数据目录
    11. mkdir -p $MINIO_DATA_DIR
    12. mkdir -p $MINIO_CONFIG_DIR
    13. # 拉取Minio镜像
    14. docker pull minio/minio
    15. # 运行Minio容器
    16. docker run -p $MINIO_PORT:$MINIO_PORT -p $MINIO_CONSOLE_PORT:$MINIO_CONSOLE_PORT \
    17. --name $CONTAINER_NAME -d --restart=always \
    18. -e "MINIO_ACCESS_KEY=$MINIO_ACCESS_KEY" \
    19. -e "MINIO_SECRET_KEY=$MINIO_SECRET_KEY" \
    20. -v $MINIO_DATA_DIR:/data \
    21. -v $MINIO_CONFIG_DIR:/root/.minio \
    22. minio/minio server /data --console-address ":$MINIO_CONSOLE_PORT"
    23. # 输出成功信息
    24. echo "Minio container $CONTAINER_NAME started successfully."

    要运行这个脚本,请按照以下步骤操作:

    1. 将上述脚本内容复制到一个文件中,例如install_minio.sh
    2. 给脚本文件执行权限:chmod +x install_minio.sh
    3. 运行脚本:./install_minio.sh

    这个脚本会在本地/root/docker/minio/data/root/docker/minio/config目录下持久化Minio的数据和配置。你需要确保这些目录存在或脚本有创建它们的权限。

    请注意,根据你的实际环境和需求,你可能需要调整一些参数,例如端口号、访问密钥、秘密密钥和存储路径。此外,运行这个脚本可能需要root权限,因为它涉及创建目录和启动Docker容器

  • 相关阅读:
    ref 操作 React 定时器
    Ubuntu系统安装MySQL主从模式集群(成功!)
    平均负载与 CPU 使用率,到底有啥区别?
    2.js获取单选按钮(radio)的value值和点击事件
    Flume笔记
    【HCIP】重发布及路由策略的实验
    [附源码]计算机毕业设计JAVA民宿网站管理系统
    pytest学习笔记
    2.1.9.4 MySQL udf提权
    Hantek6022BE 虚拟示波器
  • 原文地址:https://blog.csdn.net/zengliguang/article/details/136287825