
epigno/minio本镜像基于MinIO构建,核心特点是集成了MinIO Client(mc)命令,并包含服务启动等待机制,同时抑制了MinIO服务启动前等待期间的连接错误输出消息。旨在简化MinIO服务的容器化部署流程,提升管理操作的便捷性。
bashdocker run -d --name minio-instance \ -e MINIO_ROOT_USER=admin \ -e MINIO_ROOT_PASSWORD=StrongPassword123 \ -p 9000:9000 \ # API端口 -p 9001:9001 \ # 控制台端口 [镜像名称]:[标签]
容器启动后,可通过docker exec进入容器直接使用mc命令:
bash# 1. 进入容器 docker exec -it minio-instance /bin/sh # 2. 配置MinIO服务别名(如需远程访问,替换localhost为实际服务地址) mc alias set localminio http://localhost:9000 admin StrongPassword123 # 3. 执行管理操作(示例:创建存储桶) mc mb localminio/my-first-bucket # 4. 查看存储桶列表 mc ls localminio
镜像启动时会自动检测MinIO服务在9000端口的就绪状态,等待期间无需额外配置。默认等待超时时间为300秒(可通过环境变量MINIO_WAIT_TIMEOUT自定义,单位:秒)。
MINIO_ROOT_USER和MINIO_ROOT_PASSWORD为必填项,用于设置MinIO管理员凭证。-v参数挂载宿主机目录至容器内/data路径(如:-v /path/on/host:/data)。manifest unknown 错误
TLS 证书验证失败
DNS 解析超时
410 错误:版本过低
402 错误:流量耗尽
身份认证失败错误
429 限流错误
凭证保存错误
来自真实用户的反馈,见证轩辕镜像的优质服务