Linux Centos 7 安装文件服务器MinIO
1. 环境
1. linux:centos 7.X (虚拟机 安装地址:192.168.1.92)
2. 安装方式为docker安装
2. 安装docker
#依次运行以下命令添加yum源 yum update yum install epel-release -y yum clean all yum list #安装并运行Docker。 yum install docker-io -y systemctl start docker #检查安装结果。 docker info
刚安装docker镜像为国外镜像,速度慢 可以配置国内镜像,需要自行百度
3.安装minio
docker run \ -p 9000:9000 \ -p 9001:9001 \ --name minio-custom \ --privileged=true \ -v /usr/local/software/minio:/data \ -e "MINIO_ROOT_USER=admin" \ -e "MINIO_ROOT_PASSWORD=zxcasdqwe123..." \ -e "MINIO_SERVER_URL=http://192.168.1.92:9000" \ -e "MINIO_BROWSER_REDIRECT_URL=http://192.168.1.92:9001" \ quay.io/minio/minio server /data --console-address ":9001"
1. minio 占用两个端口 9000 和 9001 9001为页面显示客户端的端口 9000 为API的端口
2. --privileged=true 当你需要把docker容器里的内容挂载到宿主机的真实地址的时候需要加上这个,这个是让docker 容器里的root用户拥有宿主机的正式root用户权限,不然docker 容器里的root用户对于宿主机来说只是一个普通用户
3. 需要提前创建 /usr/local/software/minio 最好赋予777权限 这个是自定义的内容挂载路径,可以根据自己的习惯切换路径
4. MINIO_ROOT_USER : 设置管理员账号
5. MINIO_ROOT_PASSWORD: 设置管理员账号的登录密码
6. MINIO_SERVER_URL : 这个是设置你的minio api 自定义url 应为是docker安装 url默认显示的是宿主机绑定的docker虚拟网卡的IP,当你分享文件的时候显示的下载地址路径不对,所以需要重新配置url
7. MINIO_BROWSER_REDIRECT_URL: 同上所属,需要重新配置为宿主机的ip地址,而不是使用docker虚拟网卡的ip 这里如果有域名 也可以配置对应的域名
4.注意事项
第一次启动的时候按照上述命令启动 linux 服务器不是后台运行启动,当你关闭当前进程的时候minio docker 服务也会退出
只需要执行
docker ps -a
找到 minio-custom 的容器ID
重新执行
docker start ${容器ID}
就能在后台运行
minio 会占用两个端口需要防火墙开放这两个端口,或者内网的话关闭防火墙,关闭防火墙的话docker 端口映射需要依托于防火墙 所以如果docker容器没有启动 就关闭防火墙 运行安装minio docker命令会报错 ,需要先启动docker容器在关闭防火墙
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】凌霞软件回馈社区,博客园 & 1Panel & Halo 联合会员上线
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】博客园社区专享云产品让利特惠,阿里云新客6.5折上折
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 一个费力不讨好的项目,让我损失了近一半的绩效!
· 清华大学推出第四讲使用 DeepSeek + DeepResearch 让科研像聊天一样简单!
· 实操Deepseek接入个人知识库
· CSnakes vs Python.NET:高效嵌入与灵活互通的跨语言方案对比
· Plotly.NET 一个为 .NET 打造的强大开源交互式图表库