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 小时前
Linux中的mv命令
linux·运维·服务器
SongYuLong的博客2 小时前
Claude Code安装配置(Linux)
linux·运维·服务器
linux修理工3 小时前
禁用 Windows 跳转列表和最近文档跟踪的注册表修改
运维
天籁晴空3 小时前
Docker Compose 部署完整指南 -- RuoYi-Vue
docker·ruoyi
@土豆4 小时前
Elasticsearch 9.0.1 集群部署(Docker Compose + k8s 部署方式)
大数据·elasticsearch·docker
Cyber4K4 小时前
【Kubernetes专项】温故而知新,重温技术原理(2)
云原生·容器·kubernetes
智能运维指南4 小时前
2026 年企业IT运维监控系统选型指南:全栈可观测平台对比与落地建议
运维
sdm0704274 小时前
进程间通信
linux·运维·服务器
蚰蜒螟4 小时前
Linux内核启动(init)与程序执行(execve)深度解析:从kernel_init到load_elf_binary
linux·运维·服务器
hhb_6184 小时前
Go高性能并发编程实战与底层原理剖析
运维·网络·golang