发布时间:2026/8/7 11:42:36
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 正常。

相关新闻

2026/8/7 11:37:36

Golang - 命令模式(Command Pattern)

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

2026/8/7 11:37:36

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

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

2026/8/7 12:42:39

KMS智能激活工具:Windows和Office永久激活的完整教程

KMS智能激活工具:Windows和Office永久激活的完整教程 【免费下载链接】KMS_VL_ALL_AIO Smart Activation Script 项目地址: https://gitcode.com/gh_mirrors/km/KMS_VL_ALL_AIO 还在为Windows系统频繁弹出激活提示而烦恼吗?Office文档突然变成只读…

2026/8/7 12:42:39

网络拓扑图工具OpManager的核心功能与最佳实践

1. 为什么网络拓扑图是管理复杂网络的关键网络拓扑图对于现代IT运维团队的重要性,就像航海图对于船长一样不可或缺。当网络规模超过50台设备时,仅靠记忆和文档已经无法有效管理。我曾在一次网络故障排查中,因为缺乏准确的拓扑图,花…

2026/8/7 12:42:39

前端工程师收藏:转型AI Agent工程师的完整学习路径与收藏攻略

随着大模型技术的发展,前端开发岗位面临挑战。本文分析前端工程师转型AI Agent开发的必要性、可行性及完整路径,对比技术栈、分析核心优势,提供清晰的转型地图。文章强调前端工程师在TypeScript、流式数据处理、产品意识等方面的优势&#xf…

2026/8/7 12:42:39

MCP协议与AI Agent协同:构建AIoT智能体的感知-推理-执行闭环

1. 项目概述:从概念到落地的AIoT智能体 最近和几个做物联网和AI的朋友聊天,大家不约而同地提到了一个词: AIoT智能体 。这不再是几年前那种“云端训练个模型,边缘端跑个推理”的简单模式了。现在的玩法,是让设备真正…

2026/8/7 12:42:39

HarmonyOS ArkWeb组件:混合开发性能优化实践

1. 项目概述:ArkWeb组件在HarmonyOS混合开发中的核心价值 作为HarmonyOS 6混合开发体系中的关键组件,ArkWeb承载着传统Web内容与原生应用无缝衔接的重要使命。这个基于ArkUI框架深度优化的Web容器,在笔者参与的多个金融、电商类鸿蒙应用开发实…

2026/8/7 12:37:39

Axure中文语言包终极指南:3分钟让专业原型设计工具说中文

Axure中文语言包终极指南:3分钟让专业原型设计工具说中文 【免费下载链接】axure-cn Chinese language file for Axure RP. Axure RP 简体中文语言包。支持 Axure 11、10、9。不定期更新。 项目地址: https://gitcode.com/gh_mirrors/ax/axure-cn 还在为Axur…

2026/8/5 3:13:11

如何用免费工具突破游戏窗口限制:SRWE完整使用指南

如何用免费工具突破游戏窗口限制:SRWE完整使用指南 【免费下载链接】SRWE Simple Runtime Window Editor 项目地址: https://gitcode.com/gh_mirrors/sr/SRWE 你是否遇到过这样的困扰?想为心爱的游戏截图,却发现游戏不支持自定义分辨率…

2026/8/7 0:01:55

CAD图库管理:从文件归档到设计资产管理的效率革命

你肯定遇到过这种情况:打开一个老项目,想找某个特定的图块——比如一个标准的门、一个特定的设备符号,或者一个公司logo。你记得它就在某个DWG文件里,或者曾经从某个同事那里拷来过。于是,你开始在一堆命名混乱的文件夹…

2026/8/7 0:01:55

5分钟掌握Wand-Enhancer:2026年终极WeMod专业版免费解锁指南

5分钟掌握Wand-Enhancer:2026年终极WeMod专业版免费解锁指南 【免费下载链接】Wand-Enhancer Advanced UX and interoperability extension for Wand (WeMod) app 项目地址: https://gitcode.com/GitHub_Trending/we/Wand-Enhancer Wand-Enhancer是一款功能强…

2026/8/7 0:01:55

“Quality Control(质量控制)”在软件工程中通常指通过一系列活动确保软件产品符合预定的质量标准和用户需求

“Quality Control(质量控制)”在软件工程中通常指通过一系列活动确保软件产品符合预定的质量标准和用户需求。而“软件测试”是质量控制的关键手段之一,属于QC范畴下的具体实践,其目标是发现缺陷、验证功能正确性、评估软件质量属…

2026/8/7 9:44:18

实测才敢推 AI论文网站 2026最新测评与推荐

2026年真正好用的AI论文网站,核心看生成的论文质量、低AI味、格式正确、学术适配四大指标。综合实测,千笔AI、ThouPen、豆包、DeepSeek、Grammarly 是当前最值得推荐的梯队,覆盖从免费到付费、从中文到英文、从文科到理工的全场景需求。一、综…

2026/8/5 19:21:13

2026必备!AI论文网站测评:最新推荐与深度对比

2026年真正好用的AI论文网站,核心看生成的论文质量、低AI味、格式正确、学术适配四大指标。综合实测,千笔AI、ThouPen、豆包、DeepSeek、Grammarly 是当前最值得推荐的梯队,覆盖从免费到付费、从中文到英文、从文科到理工的全场景需求。 一、…

2026/8/6 20:45:01

摆脱论文困扰!盘点2026年全网爆红的的AI论文写作工具

一天写完毕业论文在2026年已不再是天方夜谭。2026年最炸裂、实测能大幅提速的AI论文写作工具,覆盖选题构思、文献整理、内容生成、格式排版等核心场景,真正帮你高效搞定论文难题。 一、全流程王者:一站式搞定论文全链路(一天定稿首…