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容器在关闭防火墙

posted @ 2022-04-22 14:03  明知山有小脑斧  阅读(903)  评论(0编辑  收藏  举报