• docker安装minio


    Docker安装Minio

    这是基于docker的,虚拟机上没有安装docker的可以去安装一个哟!速度比在Linux上下载快多啦!

    Docker拉取镜像

    docker pull minio/minio
    
    • 1

    注意:我们这里没有指定版本号,直接拉取最新的。

    Docker启动Minio镜像

    docker run -d 
    
    • 1

    -p 9000:9000
    –name minio
    -v /home/minio/data:/data
    -e “MINIO_ROOT_USER=minioadmin”
    -e “MINIO_ROOT_PASSWORD=minioadmin”
    minio/minio server /data --console-address “:9090”

    注意:username、password 替换成自己的(账号长度必须大于等于5,密码长度必须大于等于8位)

    解释命令:

    docker run :docker 启动容器命令
    -d :后台启动
    -p :端口映射
    -name :为这个容器取一个名字
    -e :设置环境变量
    -v :文件挂载位置
    minio/minio server /data :minio启动命令 (minio/minio 是镜像名字、/data:数据存储位置)
     --console-address ":9090" :选择静态端口号,这里注意下控制台端口号不能和静态端口号一样
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    • 8

    Docker查看是否启动

    #查看启动日志
    docker logs -f '容器ID'
    
    #查看启动的容器
    docker ps
    
    #查看启动容器的详细信息
    docker ps -a
    
    #删除容器
    docker rm '容器id'
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    • 8
    • 9
    • 10
    • 11

    注意 :启动失败的时候,得先删除该容器,再去用上面的命令去启动。

    因为minio 控制台和minio server 需要不同的端口,一定要在阿里云或腾讯云上配置好安全组,一个9000 是不够的。有的小伙伴服务器开了防火墙,记得开放端口号,然后重启防火墙

    Docker安装 Minio 客户端 Minio/mc

    Docker拉取镜像 Minio/mc

    docker pull minio/mc
    
    • 1

    这里也是没制定版本号,默认拉取最新的

    Docker启动 Minio/mc 容器

    docker run -it --entrypoint=/bin/sh minio/mc
    
    启动之后会进入sh-4.4# 
    
    查看版本信息输入:mc version 
    
    • 1
    • 2
    • 3
    • 4
    • 5

    minio/mc 绑定 minio service 服务

    mc config host add     [--api API-SIGNATURE]
    
    • 1

    解释:

    ALIAS:别名就是给你的云存储服务起了一个短点的外号。
    YOUR-S3-ENDPOINT:服务器的地址(ip+端口号)
    YOUR-ACCESS-KEY:可以理解为账号
    YOUR-SECRET-KEY:可以理解为密码
    API签名是可选参数,默认情况下,它被设置为"S3v4"
    
    
    #从MinIO服务获得URL、access key和secret key
    
    例如:
    mc config host add minio http://IP:9090 minioadmin minioadmin --api S3v4
    
    如果绑定成功:会出现 successfully (反正我是一次成功,没遇到失败的)
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    • 8
    • 9
    • 10
    • 11
    • 12
    • 13

    到这里就都安装完成啦!

    可以去访问了http://IP:9090/

    前半部分有问题的可以看这位博主的博客

    后半部分有问题的可以看这位博主的博客

  • 相关阅读:
    【开发篇】十四、SpringBoot整合Quartz实现定时任务
    每日一练2——C++排序子序列问&&倒置字符串问题
    【网络教程】IPtables官方教程--学习笔记1
    win下 lvgl模拟器codeblocks配置
    QML与C++通信
    一个结构体 = 另一个结构体(同类型结构体之间可直接赋值操作)
    FP64、FP32、FP16、int8
    Docker 基本管理
    基于SpringBoot的校园社团信息管理系统
    JavaWeb项目学习(一)
  • 原文地址:https://blog.csdn.net/m0_67402914/article/details/126327489