• 测试开发环境下centos7.9下安装docker的minio


    按照以下方法进行

    1、安装docker,要是生产等还是要按照docker-ce

     yum install docker

    2、启动docker
      service docker start 
    3、 查看docker信息

    docker info

    4、加到启动里
    systemctl enable docker.service

    5、开始docker pull minio/minio

    但报错,missing signature key  不过这个应该就是docker版本问题,比较老的docker版本,所以应该是要用docker-ce版本,不过我这里是测试就算了用下面版本

    docker pull minio/minio:RELEASE.2022-01-04T07-41-07Z

    这样就正常了。

    6、运行

    docker run -p 9010:9000 -p 9011:9001 --name minio -e "MINIO_ROOT_USER=admin" -e "MINIO_ROOT_PASSWORD=XXXXXX"  -v /root/mydata/minio/data:/data   -v /root/mydata/minio/config:/root/.minio   -d minio/minio:RELEASE.2022-01-04T07-41-07Z server /data --console-address ":9001" 

    但docker logs minio报下面错误

    Minio问题1:ERROR Unable to initialize backend: mkdir /data/.minio.sys: permission denied 

    提示是data权限问题,但修改data目录为777,应该就可以了,但结果还是这样。

    不知道是什么原因了,以前安装到centos7.6的时候好像没有遇到过类似问题。

    后来根据资料,应该是下面问题

    HINT:
            Verify if MinIO binary is running as the same user who has write permissions for the backend

    修改成如下就正常了:

    docker run -p 9010:9000 -p 9011:9001 --name minio -e "MINIO_ROOT_USER=admin" -e "MINIO_ROOT_PASSWORD=XXXXXX"  -v /root/mydata/minio/data:/data:z   -v /root/mydata/minio/config:/root/.minio   -d minio/minio:RELEASE.2022-01-04T07-41-07Z server /data --console-address ":9001" 

    根据下面资料

    7、正常后如下:

    8、正常后可以通过9011端口进入,如下:

  • 相关阅读:
    前缀和与差分
    5分钟了解二叉树之AVL树
    SpringBoot:自定义注解
    [数据集][目标检测]高空抛物数据集VOC+YOLO格式259张+6段视频+yolov8模型+探讨
    elasticsearch索引同步
    找不到msvcp140.dll的解决方法,以及msvcp140.dll丢失的原因
    threejs (一) 创建一个场景
    TVM-MLC LLM 调优方案
    K8S常用kubectl命令汇总(持续更新中)
    基于Spring Cloud的架构使用学习升级之路
  • 原文地址:https://blog.csdn.net/qq_40032778/article/details/134469663