尧图网络 高端网站定制 · 原创设计
免费咨询热线
400-888-6620
免费获取方案
Docker安装MySQL 8.4 LTS、Docker安装Redis 7.4.x、Docker安装MinIO
创建目录mkdir -p /opt/infra cd /opt/infra mkdir -p mysql/{data,conf,logs,init} mkdir -p redis/{data,conf,logs} mkdir -p minio/{data,config} mkdir -p jdk21创建 Docker Composevim /opt/infra/docker-compose.ymlservices: # # MySQL 8.4 LTS # mysql: image: mysql:8.4.8 container_name: mysql84 restart: unless-stopped environment: TZ: Asia/Shanghai MYSQL_ROOT_PASSWORD: Chan***************** MYSQL_DATABASE: app_*** MYSQL_USER: app_**** MYSQL_PASSWORD: Chan***************** ports: - 3306:3306 volumes: - /opt/infra/mysql/data:/var/lib/mysql - /opt/infra/mysql/conf:/etc/mysql/conf.d - /opt/infra/mysql/logs:/var/log/mysql - /opt/infra/mysql/init:/docker-entrypoint-initdb.d command: - --character-set-serverutf8mb4 - --collation-serverutf8mb4_0900_ai_ci - --default-time-zone08:00 healthcheck: test: [ CMD, mysqladmin, ping, -h, localhost, -uroot, -pChan***************** ] interval: 10s timeout: 5s retries: 10 networks: - infra-network # # Redis 7.4.x # redis: image: redis:7.4-bookworm container_name: redis74 restart: unless-stopped environment: TZ: Asia/Shanghai ports: - 6379:6379 volumes: - /opt/infra/redis/data:/data - /opt/infra/redis/conf:/usr/local/etc/redis command: - redis-server - /usr/local/etc/redis/redis.conf healthcheck: test: [ CMD, redis-cli, -a, Chan*****************, ping ] interval: 10s timeout: 5s retries: 10 networks: - infra-network # # MinIO # minio: image: minio/minio:RELEASE.2025-09-07T16-13-09Z container_name: minio restart: unless-stopped environment: TZ: Asia/Shanghai MINIO_ROOT_USER: minioad********* MINIO_ROOT_PASSWORD: Chan***************** ports: - 9000:9000 - 9001:9001 volumes: - /opt/infra/minio/data:/data - /opt/infra/minio/config:/root/.minio command: server /data --console-address :9001 healthcheck: test: [ CMD, curl, -f, http://localhost:9000/minio/health/live ] interval: 30s timeout: 20s retries: 3 networks: - infra-network networks: infra-network: name: infra-network driver: bridge启动前要先检查一下有没缺少配置文件、镜像加速器配置是否正常,拉取不到镜像先看前一篇https://blog.csdn.net/my_futrue/article/details/163443658?sharetypeblogdetailsharerId163443658sharereferPCsharesourcemy_futruespm1011.2480.3001.8118https://blog.csdn.net/my_futrue/article/details/163443658?sharetypeblogdetailsharerId163443658sharereferPCsharesourcemy_futruespm1011.2480.3001.8118mkdir -p /opt/infra/redis/confvim /opt/infra/redis/conf/redis.confbind 0.0.0.0 protected-mode yes port 6379 requirepass ChangeThisRedisPassword_2026! appendonly yes appendfsync everysec save 900 1 save 300 10 save 60 10000 maxmemory 1gb maxmemory-policy allkeys-lru loglevel notice daemonize no启动 MySQL、Redis、MinIO进入目录cd /opt/infra先检查配置docker compose config如果没有错误启动docker compose up -d查看状态docker compose ps查看日志docker compose logs -f mysqldocker compose logs -f redisdocker compose logs -f minio单独停止docker compose stop redis单独启动docker compose up -d redis验证 MySQL进入容器docker exec -it mysql84 mysql -uroot -p输入密码Chan*****************验证 Redis执行docker exec -it redis74 redis-cli认证AUTH Chan*****************测试PING返回PONG查看版本docker exec -it redis74 redis-cli \-a Chan***************** \INFO server验证minion浏览器打开http://192.168.**.**:9001登录用户名 minioadmin 密码 Chan*****************创建一个 Bucket例如auction如果能创建说明 MinIO 正常。
RELATED

相关推荐

SPT-AKI存档编辑器终极指南:轻松掌控你的塔科夫游戏体验

SPT-AKI存档编辑器终极指南:轻松掌控你的塔科夫游戏体验

SPT-AKI存档编辑器终极指南:轻松掌控你的塔科夫游戏体验 【免费下载链接】SPT-AKI-Profile-Editor Программа для редактирования профиля игрока на сервере SPT-AKI 项目地址: https://gitcode.com/gh_mirrors…

📅 2026/9/8 16:28:46
Golang - 命令模式(Command Pattern)

Golang - 命令模式(Command Pattern)

命令模式(Command Pattern) 一、模式定义 命令模式将一个请求封装为一个对象,从而允许你用不同的请求对调用者进行参数化、将请求排队、记录日志,以及支持撤销操作。 一句话理解:把"做事"变成"造东西&q…

📅 2026/9/11 14:45:40
【财务领域】第五十五篇 企业金融运作、账务操作及运作、会计操作及运作、税务操作和运作、资本运作、账期管理01

【财务领域】第五十五篇 企业金融运作、账务操作及运作、会计操作及运作、税务操作和运作、资本运作、账期管理01

编号 类型 领域 行业 企业性质 企业类型 问题 账款和账务和税-利润管理的数学方程式列表及参数列表及参数的数值范围 关联知识和法律法规和行业标准规定 1 财务管理 账款管理 通用 通用 通用 应收账款周转率计算 方程式:应收账款周转率 = 赊销收入净额 / 平均…

📅 2026/9/11 7:50:52
MORE NEWS

更多资讯

📰

AI生成代码如何匹配团队风格与工程一致性

1. 这不是代码问题,是团队认知断层的显影 “AI写的代码一跑就通,但完全不像我们组写的”——这句话最近在好几个技术团队的茶水间、站会间隙、甚至代码评审会上反复出现。它听起来像一句调侃,但背后藏着一个正在快速扩大的现实裂口&#xff1…

📰

示波器核心参数与实战技巧:带宽、采样率、探头和触发全解析

1. 示波器到底在“看”什么:从一堆波形说起我第一次拿起示波器的探头时,心里想的是“这不是个大号的万用表嘛”。后来被老师傅纠正了——万用表告诉你“现在是多少伏”,示波器告诉你“电压在过去这段时间里是怎么变的”。这一个“怎么变”的差…

📰

ESXi虚拟机导出导入的底层逻辑与OVF/OVA交付实战

1. 为什么“导出导入虚拟机”不是点几下鼠标的事——ESXi环境下的真实交付瓶颈你有没有遇到过这样的场景:在Dell R730服务器上部署完ESXi 8.0,搭好vSphere环境,创建了一台CentOS 7 Hadoop 3.3 Spark 3.3伪分布式集群的虚拟机,测…

📰

LabVIEW活用ActiveX生成Excel报表:不装NI报表工具包也能搞定

如果我说,用LabVIEW生成Excel报表,不一定非要装NI Report Generation Toolkit,可能很多人第一反应是不信。毕竟网上90%的教程翻来覆去就是那套流程:拖出New Report.vi、Append Table To Report.vi,然后万事大吉。但这些…

📰

基于Swin Transformer的遥感变化检测实战:双时相影像判读

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

📰

Jev:轻量级本地AI协作协议与模型调用实践指南

1. Jev 不是“又一个大模型API”,而是轻量级AI协作协议的实践入口最近朋友圈和几个技术群都在刷“Jev回归开放注册”这个消息,标题里还特意加了“免费额度暂停”——乍一看像某家云厂商在调整试用策略,但点进去发现根本不是那么回事。我第一时…

TODAY

今日更新

THIS WEEK

本周精选

THIS MONTH

本月热门

读完文章,想聊聊您的网站?

告诉我们您的行业与需求,资深顾问一对一梳理方案与报价,全程免费。

📞 💬