• docker 安装 minio (单体架构)


    文字归档:https://www.yuque.com/u27599042/coding_star/qcsmgom7basm6y64

    查询 minio 镜像

    docker search minio
    
    • 1

    image.png

    拉取镜像

    docker pull minio/minio
    
    • 1

    创建启动 minio 容器

    用户名长度至少为 3,密码长度至少为 8

    docker run \
    -p 9000:9000 \
    -p 9090:9090 \
    --name minio \
    -d --restart=always \
    -e "MINIO_ACCESS_KEY=minioadmin" \
    -e "MINIO_SECRET_KEY=minioadmin" \
    -v /home/docker/minio/data:/data \
    -v /home/docker/minio/config:/root/.minio \
    minio/minio server /data --console-address ":9090" -address ":9000"
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    • 8
    • 9
    • 10
    docker run ==> 运行容器
    
    -p 9000:9000 \ ==> 指定宿主机 9000 端口为容器 9000 端口的映射
    
    -p 9090:9090 \ ==> 指定宿主机 9090 端口为容器 9090 端口的映射
    
    --name minio \ ==> 指定运行容器后容器的名称
    
    -d --restart=always \ ==> Linux重启容器也跟随重启
    
    -e "MINIO_ACCESS_KEY=minioadmin" \ ==> 访问 minio 的用户名
    
    -e "MINIO_SECRET_KEY=minioadmin" \ ==> 访问 minio 的密码
    
    -v /home/docker/minio/data:/data \ ==> 宿主机目录与容器目录的映射(数据目录)
    
    -v /home/docker/minio/config:/root/.minio \ ==> 宿主机目录与容器目录的映射(配置文件)
    
    minio/minio server /data --console-address ":9090" -address ":9000"
    ==> 运行的容器为 minio/minio,运行容器中的 server 程序,运行程序时的参数为 /data --console-address ":9090" -address ":9000"
    ==> /data minio 数据存放位置为容器中的 /data
    ==> --console-address ":9090"  指定 Web 控制台的端口号
    ==> -address ":9000" 指定 minio 服务程序运行端口号
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    • 8
    • 9
    • 10
    • 11
    • 12
    • 13
    • 14
    • 15
    • 16
    • 17
    • 18
    • 19
    • 20
    • 21
    • 22
    • 23

    image.png

    访问 minio Web 控制台

    浏览器访问:http://IP:9090
    image.png
    image.png

    遇到的问题与解决

    无法访问 minio Web 控制台

    查看 minio 容器运行日志

    docker logs minio容器ID
    
    • 1

    Access key length should be at least 3, and secret key length at least 8 characters

    用户名长度至少为 3,密码长度至少为 8

    ERROR Unable to validate credentials inherited from the shell environment: Invalid credentials
          > Please provide correct credentials
          HINT:
            Access key length should be at least 3, and secret key length at least 8 characters
    
    • 1
    • 2
    • 3
    • 4

    image.png

  • 相关阅读:
    docker-compose 搭建 kafka 集群
    ClickHouse 学习之从高级到监控以及备份(二)
    Java编程实战9:统计只差一个字符的子串数目
    C++ :函数: 函数指针
    股神(dp或贪心)
    C#Socket网络编程
    第1章 Linux基础知识 -- 掌握linux常用命令(1)
    Jetson Orin NX 开发指南(3): 安装 ROS 系统
    C++ 信号处理
    抖音API:item_get_app-获取抖音商品原数据
  • 原文地址:https://blog.csdn.net/m0_53022813/article/details/134212266