当前位置: 首页 > news >正文

MinIO02-Docker安装

零、文章目录

MinIO02-Docker安装

1、安装步骤

(1)创建挂载目录
  • linux 相关知识请参考:https://blog.csdn.net/liyou123456789/article/details/121548156
  • 在宿主机创建数据存储和配置目录(防止容器删除导致数据丢失):
mkdir -p /mnt/minio/data 
mkdir -p /mnt/minio/config 
(2)防火墙开放端口
firewall-cmd --zone=public --add-port=9000/tcp --permanent
firewall-cmd --zone=public --add-port=9001/tcp --permanent
firewall-cmd --reload
(3)启动MinIO容器
  • docker 相关知识请参考:https://blog.csdn.net/liyou123456789/article/details/122292877
docker run -d \-p 9000:9000 \-p 9001:9001 \--name minio \--restart=always \-e "MINIO_ROOT_USER=minioadmin" \-e "MINIO_ROOT_PASSWORD=minioadmin" \-v /mnt/minio/data:/data \-v /mnt/minio/config:/root/.minio \minio/minio:RELEASE.2025-04-22T22-12-26Z server /data \--console-address ":9001"
(4)参数详解
  • 容器运行模式
    • -d:以 后台守护进程 模式运行容器。
  • 端口映射
    • -p 9000:9000:将容器内部的 API 服务端口(默认 9000)映射到宿主机,用于客户端访问(如 SDK、CLI 工具)。
    • -p 9001:9001:映射 控制台 Web 界面端口(默认 9001),用于浏览器访问管理界面。
  • 容器配置
    • --name minio:指定容器名称为 minio,便于后续管理。
    • --restart=always:设置容器 自动重启策略,确保服务异常退出后自动恢复。
  • 认证信息
    • -e "MINIO_ROOT_USER=minioadmin":设置管理员用户名(至少 3 字符)。
    • -e "MINIO_ROOT_PASSWORD=minioadmin":设置管理员密码(至少 8 字符)。
  • 数据持久化
    • -v /mnt/minio/data:/data:将宿主机目录 /mnt/minio/data 挂载到容器内的 /data,用于存储对象数据。
    • -v /mnt/minio/config:/root/.minio:挂载配置文件目录,保存 MinIO 服务配置及元数据。
  • 启动参数
    • minio/minio:RELEASE.2025-04-22T22-12-26Z server /data:使用官方镜像启动服务,指定数据存储路径为 /data
    • --console-address ":9001":显式声明控制台端口为 9001,避免端口冲突。

2、验证安装

(1)访问控制台
  • 浏览器输入 http://宿主机IP:9001,使用设置的账号密码登录。

(2)查看容器状态
docker ps | grep minio 
(3)查看日志(可选)
docker logs minio 
http://www.dtcms.com/a/316021.html

相关文章:

  • 11.Linux 防火墙管理
  • selenium自动化收集资料
  • MLP-Mixer: An all-MLP Architecture for Vision
  • 计算机基础:操作系统学习的基石
  • 【前端】Node.js 简易服务器搭建全指南:从基础到实践
  • 调试|谷歌浏览器调试长连接|调试SSE和websocket
  • Redis内存耗尽时的应对策略
  • Day115 SpringBoot整合Redis,RedisTemplate和注解两种方式的使用
  • SQL164 删除表
  • 输入12-21V输出5V 10A电源转换芯片方案
  • 什么是模型并行?
  • C语言基础_随机数、数组、函数、指针
  • 注意点:如何使用conda创建虚拟环境并使用虚拟环境以及当安装相关库时,如何指定安装到那个环境里面 ---待看
  • Java中公用字符串工具类拿走、直接用
  • 山东省天地图API申请并加载到QGIS和ArcGIS Pro中
  • 什么是mysql的垂直分表,理论依据是什么,如何使用?
  • 无人机光伏识别误检率↓83%!陌讯多模态融合算法实战解析
  • PHP获取淘宝商品详情返回参数详解
  • K8S 性能瓶颈排查
  • 路由的类型
  • Linux驱动学习(八)设备树
  • 无人机 × 巡检 × AI识别:一套可复制的超低延迟低空视频感知系统搭建实践
  • BloodHound 8.0 首次亮相,在攻击路径管理方面进行了重大升级
  • 03-顺序表
  • Spring之【详解FactoryBean】
  • 小程序实时保存优化
  • WWDC 25 极地冰原撸码危机:InlineArray 与 Span 的绝地反击
  • Dell电脑Windows系统更新后声卡驱动无法识别插线耳机问题
  • WebRTC音视频编码模块深度解析:从编解码器到自适应码率控制(2025技术实践)
  • 【安卓][Mac/Windows】永久理论免费 无限ip代理池 - 适合临时快速作战