zoukankan      html  css  js  c++  java
  • Centos7 部署 Minio

    一,先说一下docker部署吧

    参考:https://www.jianshu.com/p/52dbc679094a

    (说不定你没遇到我这个问题呢)

    1,拉取镜像

    docker pull minio/minio

    最新镜像的界面改动很大。

    我使用的是老界面

    docker pull minio/minio:RELEASE.2021-03-12T00-00-47Z

    2,启动

    注意admin是账号,12345678是密码

    如果通过 docker ps 查看,Minio 一直是 restarting。

    那么你通过 docker logs minio 看一下情况。

    我这边是MINIO_SECRET_KEY的下划线没打,所以一直restarting.

    docker run -p 9000:9000 --name minio 
    -d --restart=always 
    -e "MINIO_ACCESS_KEY=admin" 
    -e "MINIO_SECRET_KEY=12345678" 
    -v /home/data:/data 
    -v /home/config:/root/.minio 
    minio/minio server /data

    如果是老版本,需要添加tag

    minio/minio:RELEASE.2021-03-12T00-00-47Z

    docker run -p 9000:9000 --name minio -d --restart=always -e "MINIO_ACCESS_KEY=admin" -e "MINIO_SECRET_KEY=12345678" -v /home/data:/data -v /home/config:/root/.minio minio/minio:RELEASE.2021-03-12T00-00-47Z server /data

    会输出

    或者使用

    docker logs {容器名}

    上面的2个地址,你直接访问就可以了。

    本机ip:端口 也可以

    二,Centos7 部署

    参考:https://blog.csdn.net/llwy1428/article/details/99618252

    1,创建目录

    [root@localhost ~]# mkdir /opt/minio
    [root@localhost ~]# mkdir /opt/minio/data

    2,进入目录

    [root@localhost ~]# cd /opt/minio

    3,下载

    [root@localhost ~]# wget https://dl.min.io/server/minio/release/linux-amd64/minio

    4,赋权

    [root@localhost ~]# chmod +x minio

    5,关闭防火墙

    #关闭防火墙
    systemctl stop firewalld.service
    #永久关闭防火墙
    systemctl disable firewalld.service

    6,设置账户/密码

    export MINIO_ACCESS_KEY=admin
    export MINIO_SECRET_KEY=12345678

    7,启动minio(ctrl+c会退出!)

    [root@localhost ~]# /opt/minio/minio server /opt/minio/data/

    8,后台启动

    但是ctrl+c后,就退出了。

    因此我需要后台运行!

    nohup /opt/minio/minio server /opt/minio/data/ > /opt/minio/data/minio.log 2>&1 &

    9,检验

    不知道为什么,centos中我装完,是这个界面。。。。好丑

    和我windows安装的完全不一样。

    使用老版本就可以了,查看版本:

    https://registry.hub.docker.com/r/minio/minio/tags?page=1&ordering=last_updated

    PS:很多人问我,为什么我登进去是 minio console版本的?!界面都不一样。

    这个是由于版本的问题。

    我目前使用的版本是:

    <dependency>
        <groupId>io.minio</groupId>
        <artifactId>minio</artifactId>
        <version>8.2.1</version>
    </dependency>

    10,关闭服务

    #关闭minio
    # 查看端口 netstat
    -lnpt |grep 端口 # 关闭PID kill -9 PID
  • 相关阅读:
    C++矢量图形库系列(转)
    ArcGIS Server 地图发布请求分析
    Git在提交代码时出现的fatal: Authentication failed的问题
    创建WPF项目
    Linux查看日志常用命令(转载)
    CentOS6 + MapServer7.4编译
    升级GCC
    QT+OpenGL(03)--libpng库的编译
    QT+OpenGL(02)-- zlib库的编译
    QT+OpenGL(01)--实现三角形渲染
  • 原文地址:https://www.cnblogs.com/hanjun0612/p/15010267.html
Copyright © 2011-2022 走看看