MinIO docker 部署使用的几个坑

1. 部分功能缺失

通过docker部署后,左边只有几个功能,没有

这些。如果遇到这种情况就要降低版本,RELEASE.2025-04-22T22-12-26Z 这个版本之后的。

2. 上传的图片通过url访问

minio部署好后,打开页面,建立bucket,上传图片,然后通过url可以使外部访问,如http://127.0.0.1:9000/picfolder/musicinit.jpg。怎么设置bucket的权限都不行,图片显示不出来。配置如下。

复制代码
{
    "Version": "2012-10-17",
    "Statement": [
        {
            "Effect": "Allow",
            "Principal": {
                "AWS": [
                    "*"
                ]
            },
            "Action": [
                "s3:GetObject"
            ],
            "Resource": [
                "arn:aws:s3:::picfolder/*"
            ]
        }
    ]
}

配置了之后还是不行。原先为了防止端口冲突,使用命令修改了端口,9003,9004两个。

复制代码
docker run -d --name minio-server --restart always -p 9003:9003 -p 9004:9004 -e MINIO_ROOT_USER=minioadmin -e MINIO_ROOT_PASSWORD=minioadmin123 -v /opt/minio/data:/data -v /opt/minio/config:/root/.minio minio/minio:RELEASE.2023-08-23T10-07-06Z server /data --address ":9003" --console-address ":9004"

直到看到一位大佬写的要用9000端口访问。尝试修改后,可以显示图片了。

复制代码
docker run -d --name minio-server --restart always -p 9000:9000 -p 9001:9001 -e MINIO_ROOT_USER=minioadmin -e MINIO_ROOT_PASSWORD=minioadmin123 -v /opt/minio/data:/data -v /opt/minio/config:/root/.minio minio/minio:RELEASE.2023-08-23T10-07-06Z server /data --address ":9000" --console-address ":9001"
相关推荐
lihe7582 小时前
每天凌晨3点自动同步UBUNTU源
linux·运维·ubuntu·本地源
86Eric2 小时前
Vagrant 镜像打包与新环境部署全流程实操(避坑指南)
运维·vagrant·virtualbox·vagrantfile
广然3 小时前
EVE-NG 镜像管理工具 1.1 Web 版本正式发布!
运维·服务器·前端
祁鱼鱼鱼鱼鱼3 小时前
DNS 笔记记录
运维·服务器·网络
tod1133 小时前
Makefile进阶(上)
linux·运维·服务器·windows·makefile·进程
阳光九叶草LXGZXJ3 小时前
达梦数据库-学习-50-分区表指定分区清理空洞率(交换分区方式)
linux·运维·数据库·sql·学习
zbliquan3 小时前
SS928v100远程ubuntu交叉编译开发环境搭建
linux·运维·ubuntu
豆是浪个3 小时前
Linux(Centos 7.6)命令详解:top
linux·运维·服务器
杨浦老苏4 小时前
Docker方式安装你的私人AI电脑助手Moltbot
人工智能·docker·ai·群晖