docker 安装minio 一脚shell脚本
要创建一个用于安装Minio的Docker的Shell脚本,你可以按照以下步骤进行。这个脚本会执行以下操作:
- 拉取Minio的Docker镜像。
- 创建一个Docker容器并映射端口。
- 设置Minio的访问密钥和秘密密钥。
- 持久化存储数据到本地目录。
以下是一个简单的Shell脚本示例:
#!/bin/bash# 设置Minio的配置参数
MINIO_ACCESS_KEY="ailife"
MINIO_SECRET_KEY="alilfe123"
MINIO_DATA_DIR="/root/docker/minio/data"
MINIO_CONFIG_DIR="/root/docker/minio/config"
MINIO_PORT=9000
MINIO_CONSOLE_PORT=9090
CONTAINER_NAME="minio"# 检查并创建数据目录
mkdir -p $MINIO_DATA_DIR
mkdir -p $MINIO_CONFIG_DIR# 拉取Minio镜像
docker pull minio/minio# 运行Minio容器
docker run -p $MINIO_PORT:$MINIO_PORT -p $MINIO_CONSOLE_PORT:$MINIO_CONSOLE_PORT \
--name $CONTAINER_NAME -d --restart=always \
-e "MINIO_ACCESS_KEY=$MINIO_ACCESS_KEY" \
-e "MINIO_SECRET_KEY=$MINIO_SECRET_KEY" \
-v $MINIO_DATA_DIR:/data \
-v $MINIO_CONFIG_DIR:/root/.minio \
minio/minio server /data --console-address ":$MINIO_CONSOLE_PORT"# 输出成功信息
echo "Minio container $CONTAINER_NAME started successfully."
要运行这个脚本,请按照以下步骤操作:
- 将上述脚本内容复制到一个文件中,例如
install_minio.sh。 - 给脚本文件执行权限:
chmod +x install_minio.sh。 - 运行脚本:
./install_minio.sh。
这个脚本会在本地/root/docker/minio/data和/root/docker/minio/config目录下持久化Minio的数据和配置。你需要确保这些目录存在或脚本有创建它们的权限。
请注意,根据你的实际环境和需求,你可能需要调整一些参数,例如端口号、访问密钥、秘密密钥和存储路径。此外,运行这个脚本可能需要root权限,因为它涉及创建目录和启动Docker容器。
相关文章:
docker 安装minio 一脚shell脚本
要创建一个用于安装Minio的Docker的Shell脚本,你可以按照以下步骤进行。这个脚本会执行以下操作: 拉取Minio的Docker镜像。创建一个Docker容器并映射端口。设置Minio的访问密钥和秘密密钥。持久化存储数据到本地目录。 以下是一个简单的Shell脚本示例&…...
【数据库】mybatis使用总结
文章目录 1. 批量插入、检索<foreach>2. <if> 判断等于情况3. 模糊查询(pgsql为例)4. 分页5. <resultMap > 中collection 和association 6. no conflict do update 1. 批量插入、检索<foreach> <insert id"insertSystemService" >in…...
VR元宇宙的概念|VR体验店加盟|虚拟现实设备销售
VR元宇宙是一个结合了虚拟现实(Virtual Reality)和增强现实(Augmented Reality)等技术的概念,代表着一个虚拟的多维度世界。它是一个由数字化的空间构成的虚拟环境,可以通过虚拟现实设备进行交互和探索。 元…...
MySQL进阶:全局锁、表级锁、行级锁总结
👨🎓作者简介:一位大四、研0学生,正在努力准备大四暑假的实习 🌌上期文章:MySQL进阶:MySQL事务、并发事务问题及隔离级别 📚订阅专栏:MySQL进阶 希望文章对你们有所帮助…...
Python用函数实现代码复用
归纳编程学习的感悟, 记录奋斗路上的点滴, 希望能帮到一样刻苦的你! 如有不足欢迎指正! 共同学习交流! 🌎欢迎各位→点赞 👍 收藏⭐ 留言📝 生命对某些人来说是美丽的,…...
2024年腾讯云优惠代金券领取入口整理汇总,收藏级笔记
腾讯云优惠代金券领取入口共三个渠道,腾讯云新用户和老用户均可领取8888元代金券,可用于云服务器等产品购买、续费和升级使用,阿腾云atengyun.com整理腾讯云优惠券(代金券)领取入口、代金券查询、优惠券兑换码使用方法…...
nn.Linear() 使用提醒
原本以为它是和nn.Conv2d()一样,就看第二个维度的数值,今天才知道,它是只看最后一个维度的数值!!! 例子1 Descripttion: Result: Author: Philo Date: 2024-02-27 14:33:50 LastEditors: Philo LastEditT…...
python difflib --- 计算差异的辅助工具
此模块提供用于比较序列的类和函数。 例如,它可被用于比较文件,并可产生多种格式的不同文件差异信息,包括 HTML 和上下文以及统一的 diff 数据。 有关比较目录和文件,另请参阅 filecmp 模块。 class difflib.SequenceMatcher 这…...
HTML5浮动
1.标准文档流组成 块级元素(block) 内联元素(inline) 2.display属性 作用:指定HTML标签的显示方式 常用属性 值 说明 block 块级元素的默认值,元素会被显示为块级元素,该元素前后会带有换行…...
Unity 向量计算、欧拉角与四元数转换、输出文本、告警、错误、修改时间、定时器、路径、
using System.Collections; using System.Collections.Generic; using UnityEngine;public class c2 : MonoBehaviour {// 定时器float t1 0;void Start(){// 向量Vector3 v1 new Vector3(0, 0, 2);Vector3 v2 new Vector3(0, 0, 3);// 计算两个向量的夹角Debug.Log(Vector3…...
前端实现浏览器打印
浏览器的print方法直接调用会打印当前页面的所有元素,使用iframe可以实现局部打印所需要的模块。 组件printView,将传入的信息放入iframe中,调用浏览器的打印功能 <template><div class"print"><iframeid"if…...
iOS卡顿原因与优化
iOS卡顿原因与优化 1. 卡顿简介 卡顿: 指用户在使用过程中出现了一段时间的阻塞,使得用户在这一段时间内无法进行操作,屏幕上的内容也没有任何的变化。 卡顿作为App的重要性能指标,不仅影响着用户体验,更关系到用户留…...
关于synchronized介绍
synchronized的特性 1. 乐观锁/悲观锁自适应,开始时是乐观锁,如果锁冲突频繁,就转换为悲观锁 2.轻量级/重量级锁自适应 开始是轻量级锁实现,如果锁被持有的时间较长,就转换成重量级锁 3.自旋/挂起等待锁自适应 4.不是读写锁 5.非公平锁 6,可重入锁 synchronized的使用 1&#…...
NCDA设计大赛获奖作品剖析:UI设计如何脱颖而出?
第十二届大赛简介 - 未来设计师全国高校数字艺术设计大赛(NCDA)开始啦!视觉传达设计命题之一: ui 设计,你想知道的都在这里。为了让大家更好的参加这次比赛,本文特别为大家整理了以往NCDA大赛 UI 设计的优秀获奖作品&a…...
软考中级 软件设计师备考经验
考试介绍 软考中级的软件设计师需要考两个部分,选择题和大题,每科满分75,需要在同一次考试中两科同时大于等于45分才算通过。考试的内容包括计算机组成原理、数据结构、数据库、专业英语、信息安全、计算机网络等,范围比较广但考…...
Python猜数字小游戏
下面这段代码是一个简单的数字猜测游戏,其中计算机已经提前计算出了414 // 23的结果并存储在变量num中。然后,程序会提示用户来猜测这个结果。 以下是代码的主要步骤和功能: 初始化: num 414 // 23:计算414除以23的整…...
SQL面试题(2)
第一题 创建trade_orders表: create table `trade_orders`( `trade_id` varchar(255) NULL DEFAULT NULL, `uers_id` varchar(255), `trade_fee` int(20), `product_id` varchar(255), `time` varchar(255) )ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_…...
python常用pandas函数nlargest 和 nsmallest及其手动实现
pandas是Python数据分析的重要工具之一,提供了大量便捷的数据操作方法。nlargest和nsmallest是pandas中两个非常实用的函数,它们可以帮助我们快速找出Series或DataFrame中最大或最小的n个值。 ### pandas中的nlargest和nsmallest函数 - nlargest(n, colu…...
第六课:NIO简介
一、传统BIO的缺点 BIO属于同步阻塞行IO,在服务器的实现模型为,每一个连接都要对应一个线程。当客户端有连接请求的时候,服务器端需要启动一个新的线程与之对应处理,这个模型有很多缺陷。当客户端不做出进一步IO请求的时候,服务器…...
在vue2中使用饼状图
1.引入vue2和echarts <script src"https://cdn.jsdelivr.net/npm/vue2.7.14/dist/vue.js"></script> <script src"https://cdn.jsdelivr.net/npm/echarts5.4.0/dist/echarts.min.js"></script> 2.1 补充基本的body内容 <div id…...
面向高端商用咖啡机的功率MOSFET选型分析——以高效能、高可靠电源与加热泵驱动系统为例
在精品咖啡文化与商业运营效率需求并重的背景下,高端商用咖啡机作为保障出品质量与连续运行稳定的核心设备,其性能直接决定了加热效率、压力控制精度和长期可靠性。电源与加热泵驱动系统是咖啡机的“心脏与肌肉”,负责为锅炉加热器、水泵、磨…...
SpringCloud进阶--Seata与分布式事务方
起因是我想在搞一些操作windows进程的事情时,老是需要右键以管理员身份运行,感觉很麻烦。就研究了一下怎么提权,顺手瞄了一眼Windows下用户态权限分配,然后也是感谢《深入解析Windows操作系统》这本书给我偷令牌的灵感吧ÿ…...
如何打造专属AI开发工作流:Forge高级配置的终极指南
如何打造专属AI开发工作流:Forge高级配置的终极指南 【免费下载链接】forgecode AI enabled pair programmer for Claude, GPT, O Series, Grok, Deepseek, Gemini and 300 models 项目地址: https://gitcode.com/gh_mirrors/forge39/forgecode Forge作为一款…...
[具身智能-345]:MCP Client工作原理
如果说 MCP Server 是“手脚”和“感官”,那么 MCP Client 就是连接“大脑”(LLM)与这些手脚的“神经系统”和“守门员”。它绝不仅仅是一个简单的 API 调用封装,而是一个具备状态管理、安全校验和协议转换能力的智能代理AI Agent…...
一物一码系统怎么搭建?从0到1的完整实施路径与避坑指南
在数字化转型浪潮中,一物一码已从"锦上添花"变为企业基础设施。但市面上方案繁杂,企业自建常陷入"技术选型迷茫"和"业务落地困难"。本文基于顶讯科技一物一码平台的底层架构逻辑,拆解系统搭建的完整路径&#…...
从Pikachu靶场实战出发:构建网络安全攻防思维导图
1. 为什么选择Pikachu靶场入门网络安全 第一次接触网络安全实战的朋友,往往会陷入"学了一堆理论但不知道如何下手"的困境。我当年在安全公司带新人时,发现Pikachu靶场是最快建立攻防直觉的训练场。这个用PHP搭建的漏洞演示平台,就像…...
创龙RK3568文件系统定制指南:5分钟快速添加自定义目录到rootfs
创龙RK3568文件系统定制指南:5分钟快速添加自定义目录到rootfs 在嵌入式Linux开发中,文件系统定制是每个开发者都会遇到的核心需求。想象一下这样的场景:你正在为智能家居网关设备开发固件,需要在根文件系统中添加一个/iot/config…...
Neeshck-Z-lmage_LYX_v2企业应用:LoRA权重数字签名与版本溯源机制
Neeshck-Z-lmage_LYX_v2企业应用:LoRA权重数字签名与版本溯源机制 1. 引言:从工具到系统,企业级应用的新挑战 你可能已经体验过Neeshck-Z-lmage_LYX_v2这个轻量化绘画工具。它确实很方便——基于Z-Image底座模型,支持动态切换Lo…...
深信服aES升级后,别忘了检查这些客户端与规则库状态(从3.7.12升级到6.0.2R1实战复盘)
深信服aES 6.0.2R1升级后全维度健康检查指南 从EDR 3.7.12跨越到aES 6.0.2R1的升级过程只是开始,真正的挑战在于确保新系统所有组件无缝衔接。我曾亲历三次不同规模企业的升级项目,发现约40%的问题会在升级后48小时内暴露。这份清单将带您系统排查那些容…...
黑苹果触摸板终极配置指南:从卡顿到流畅的完整解决方案
黑苹果触摸板终极配置指南:从卡顿到流畅的完整解决方案 【免费下载链接】Hackintosh Hackintosh long-term maintenance model EFI and installation tutorial 项目地址: https://gitcode.com/gh_mirrors/ha/Hackintosh 还在为黑苹果触摸板的生硬操作而烦恼吗…...
