81、docker compose 安装常用的软件
1、docker compose 安装Redis
version: '3.8' services: redis: image: redis:latest # 使用 Redis 最新版本的镜像 container_name: redis ports: - "6379:6379" # 映射 Redis 默认端口 volumes: - redis-data:/data # Redis 数据持久化存 restart: always volumes: redis-data:
2、docker compose 安装mysql8
version: '3.8' services: mysql: image: mysql:8.0 # 使用 MySQL 8 镜像 container_name: mysql8.0 environment: MYSQL_ROOT_PASSWORD: 123456 # 设置 root 用户的密码 MYSQL_DATABASE: mydatabase # 创建默认数据库(可选) ports: - "3306:3306" # 映射宿主机的 3306 端口到容器的 3306 端口 restart: always volumes: - mysql-data:/var/lib/mysql # 将数据库数据持久化到宿主机,防止容器重启时数据丢失 networks: - mysql-network volumes: mysql-data: networks: mysql-network: driver: bridge
3、docker compose 安装rabbitmq
version: '3' services: rabbitmq: image: "rabbitmq:3-management" ports: - "5672:5672" # AMQP 协议端口 - "15672:15672" # 管理界面端口 volumes: - "./data:/var/lib/rabbitmq" # 持久化RabbitMQ数据 environment: RABBITMQ_DEFAULT_USER: "rabbit" # 设置默认用户名 RABBITMQ_DEFAULT_PASS: "rabbit" # 设置默认密码 restart: always
4、docker compose安装nacos
version: '3.8' services: nacos: image: nacos/nacos-server:v2.3.0 container_name: nacos-server ports: - "8848:8848" # 映射 Nacos 默认 HTTP 端口 - "9848:9848" environment: - MODE=standalone # 设置为单机模式 - NACOS_SERVERS=nacos-server # 在集群模式下可配置多个服务器 restart: always volumes: - nacos-data:/home/nacos/data # 持久化 Nacos 数据 - nacos-logs:/home/nacos/logs # 持久化 Nacos 日志 volumes: nacos-data: nacos-logs:
5、docker compose安装minio
version: '3' services: minio: image: minio/minio:latest ports: - "9000:9000" - "9001:9001" volumes: - ./data:/data environment: MINIO_ROOT_USER: minio MINIO_ROOT_PASSWORD: minio123 restart: always command: server /data --console-address ":9001"
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· Manus的开源复刻OpenManus初探
· 写一个简单的SQL生成工具
· AI 智能体引爆开源社区「GitHub 热点速览」
· C#/.NET/.NET Core技术前沿周刊 | 第 29 期(2025年3.1-3.9)