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 天前
4K 视频总卡在公网带宽?用 N1 + OpenList 把网盘播放链路重新理顺
运维·服务器·网络·python·容器·beautifulsoup·pandas
分布式存储与RustFS2 天前
MinIO 官方 Docker 镜像被移除:依赖它的项目该怎么办
docker·云原生·devops·对象存储·minio·分布式存储
AI职业加油站2 天前
AI智能体应用工程师证书:政策红利下的职业新风口
大数据·运维·人工智能·学习·职场发展
此冬歌咏2 天前
K8s 节点故障实战:优雅驱逐 31 秒,硬故障 331 秒,以及那个永远 Pending 的 Pod
运维·k8s
玉&心2 天前
通过Arthas在线诊断K8S中的内存及JVM等使用情况
docker·k8s·arthas
xing-xing2 天前
Docker容器中Nginx站点根目录网页配置访问
nginx·docker
-梅2 天前
linux(8) 软硬链接
linux·运维·服务器
赵文宇(温玉)2 天前
CoreDNS的hosts插件的缺行配置导致k8s集群异常
容器·kubernetes·rancher
guo_wen_qiang2 天前
上传本地镜像到harbor中
docker·容器·持续部署
张洛闻Eren2 天前
k8s云原生【第十课】:水平 Pod 自动扩缩容
运维·数据库·云原生·kubernetes·github