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

【快捷部署】015_Minio(latest)

ITHW015.jpg


📣【快捷部署系列】015期信息

编号选型版本操作系统部署形式部署模式复检时间
015MiniolatestCentOS 7.XDocker单机2024-04-09

一、快捷部署

#!/bin/bash
#################################################################################
# 作者:cxy@toctalk@hwy 2024-04-07                                                 
# 功能:自动部署Minio(Docker方式) 
# 说明:如果已安装了Docker,请注释掉 install_docker,避免重复安装                                                                 
#################################################################################info(){echo -e "\033[34m 【`date '+%Y-%m-%d %H:%M:%S'`\033[0m" "\033[35m$1\033[0m "
}install_docker(){
#!/bin/bash
info "安装依赖..."
yum -y install gcc
yum -y install gcc-c++##验证gcc版本
gcc -vinfo "安装Docker(指定版本:23.0.6)"
wget https://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo -O/etc/yum.repos.d/docker-ce.repo
##更新yum软件包索引
yum makecache fast## 安装docker ce cli
# 查看可安装版本:yum list docker-ce --showduplicates | sort -r
yum -y install docker-ce-23.0.6-1.el7 docker-ce-cli-23.0.6-1.el7info "启动Docker并验证"
systemctl enable docker && systemctl start docker
docker version## 创建加速器
#cd /etc/docker
#if [ ! -f "$daemon.json" ]; then
#  touch "$daemon.json"
#else
#  rm -rf daemon.json
#  touch "$daemon.json"
#fi
#tee /etc/docker/daemon.json <<-'EOF'
#{
#	"registry-mirrors": ["https://自己的镜像加速器地址"]
#}
#EOF
#systemctl daemon-reload
#systemctl restart dockerinfo "Docker(23.0.6)安装完毕!"
}# 安装 minio
install_minio(){mkdir -p /opt/minio/datachmod 777 /opt/minio/datainfo "开始部署 minio(最新版)..."docker run \-p 9000:9000 \-p 9090:9090 \--name minio -d \-v /opt/minio/data:/data \-e "MINIO_ROOT_USER=admin" \-e "MINIO_ROOT_PASSWORD=123qwEabc" \quay.io/minio/minio server /data --console-address ":9090"info "恭喜!minio安装完毕!账号:admin,密码:123qwEabc。"info "请放通9000、9090后进行访问。"
}install_docker
install_minio

使用方法:

$ vim install-minio-centos7.sh
$ chmod +x install-minio-centos7.sh
$ ./install-minio-centos7.sh
# 感谢淘客科技提供的实验资源环境

验证:

浏览器访问:http://服务器的eip:9090,账号密码如脚本所设



二、入门体验

  • 登录
  • 创建桶
  • 上传文件
  • 查看文件
  • 分享文件
  • 删除文件

minio-ui.png

体验操作请观看后续相关视频


由于是入门系列,所以仅列举了简单的体验场景。
更多信息可访问官网:https://min.io
镜像版本:https://hub.docker.com/r/minio/minio/tags
或关注后续相关博文



往期精彩内容推荐

【快捷部署】014_elasticsearch(7.6)
【快捷部署】012_Nginx(1.25.4)
【快捷部署】011_PostgreSQL(16)
「快速部署」第一期清单
【快捷部署】010_MySQL(5.7.27)
【快捷部署】009_Redis(6.2.14)
云原生:重塑未来应用的基石


http://www.lryc.cn/news/334676.html

相关文章:

  • <网络安全>《72 微课堂<什么是靶场?>》
  • Golang | Leetcode Golang题解之第18题四数之和
  • 自动驾驶中的传感器融合算法:卡尔曼滤波器和扩展卡尔曼滤波器
  • 基于ssm的星空游戏购买下载平台的设计与实现论文
  • DSOX6004A是德科技DSOX6004A示波器
  • golang 使用 cipher、aes 实现 oauth2 验证
  • LLMs之FreeGPT35:FreeGPT35的简介、安装和使用方法、案例应用之详细攻略
  • 【力扣一刷】代码随想录day32(贪心算法part2:122.买卖股票的最佳时机II、55. 跳跃游戏、45.跳跃游戏II )
  • 安卓远离手机app
  • yolov5旋转目标检测遥感图像检测-无人机旋转目标检测(代码和原理)
  • 云手机提供私域流量变现方案
  • 树的基本概念与二叉树
  • 什么是物理服务器?
  • 数据结构:详解【树和二叉树】
  • “成像光谱遥感技术中的AI革命:ChatGPT在遥感领域中的应用“
  • semhear环境sox
  • 如何快速开启一个项目-ApiHug - API design Copilot
  • 从用友U9到钉钉通过接口配置打通数据
  • PyQt qrc2py 使用PowerShell将qrc文件转为py文件并且将导入模块PyQt或PySide转换为qtpy模块开箱即用
  • phpstorm设置头部注释和自定义注释内容
  • 【数据分析面试】10. 计算平均通勤时间(SQL:timestampdiff() 和datediff()区别)
  • 2024年150道高频Java面试题(二十二)
  • 如何使用校园网——Win10笔记本,台式机互开热点
  • c#:简洁实现if-else语句
  • 金融贷款批准预测项目
  • FR中隐藏系统管理--用户管理中 表格中每条数据中的编辑按钮,删除按钮
  • 函数重载和引用【C++】
  • rust-tokio发布考古
  • 3D医疗图像配准 | 基于Vision-Transformer+Pytorch实现的3D医疗图像配准算法
  • 设计模式(18):状态模式