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"
相关推荐
逸模2 小时前
告别熬夜手工整理台账,逸模智能归集实现项目数据自动化存档
大数据·运维·人工智能·笔记·其他·信息可视化·自动化
sbjdhjd2 小时前
Redis 主从复制、哨兵高可用与 Cluster 集群部署实验手册
运维·前端·redis·云原生·开源·bootstrap·html
AOwhisky3 小时前
MySQL 学习笔记(第四期):SQL 语言之多表查询
linux·运维·网络·数据库·笔记·学习·mysql
ggaofeng3 小时前
glusterfs如何在k8s中使用
云原生·容器·kubernetes·glusterfs
Phantom Void3 小时前
服务器处理客户端请求的设计方法
linux·运维·网络
倔强的石头1063 小时前
Fooocus开源神器+cpolarAI让绘画告别服务器依赖
运维·服务器·cpolar
wei_shuo3 小时前
服务器挂了等用户投诉才发现?我用Beszel搭了轻量监控系统,宕机第一时间通知我
运维·服务器
王码码20353 小时前
多台服务器怎么统一看状态?Beszel 轻量监控,搭起来不费事
运维·服务器·后端·安全·阿里云·接口·web
暮云星影3 小时前
个人总结 搭建Docker监控
docker·容器·grafana·prometheus
IT策士5 小时前
第49篇 k8s之服务网格入门:Istio 简介
容器·kubernetes·istio