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

docker compose部署dragonfly

 整个工具的代码都在Gitee或者Github地址内

gitee:solomon-parent: 这个项目主要是总结了工作上遇到的问题以及学习一些框架用于整合例如:rabbitMq、reids、Mqtt、S3协议的文件服务器、mongodb

github:GitHub - ZeroNing/solomon-parent: 这个项目主要是总结了工作上遇到的问题以及学习一些框架用于整合例如:rabbitMq、reids、Mqtt、S3协议的文件服务器、mongodb

1.新建一个data文件夹

2.编写docker-compose.yml文件

version: '3.8'  # Docker Compose 文件的版本。3.8 是一个常用的稳定版本,兼容大多数 Docker 和 Docker Compose 的功能。

services:  # 定义了服务部分,多个服务可以在这里列出。
  dragonfly:  # 定义服务名称,这里为 `dragonfly`,你可以通过此名称访问和管理服务。
    image: 'docker.dragonflydb.io/dragonflydb/dragonfly'  # 使用 DragonflyDB 的官方镜像,这里指定的是来自官方 Docker registry 的镜像地址。
    ulimits:  # 设置容器的资源限制。`memlock` 限制表示锁定内存的大小。`-1` 表示没有限制,允许容器使用所有内存,这有助于提高性能。
      memlock: -1  # 允许 DragonflyDB 使用更多的内存资源(通常用于高性能数据库)。
    ports:  # 配置端口映射,将宿主机的 `6379` 端口映射到容器的 `6379` 端口。DragonflyDB 默认监听这个端口,通常用于 Redis 协议。
      - "6379:6379"  # 第一个 `6379` 是宿主机的端口,第二个 `6379` 是容器中的端口。
    # 以下是关于网络模式的说明,可以提高性能。注释掉的部分提供了使用 `host` 模式的建议。
    # network_mode: "host"  # 使用 `host` 模式将容器网络设置为直接与宿主机网络共享,这样可以避免 Docker 的网络地址转换(NAT),提高性能,但在 Swarm 模式下不支持。
    # 该行被注释掉了,表明如果你在普通 Docker 环境中,可能会想启用 `host` 网络模式,但在 Swarm 中不能使用此设置。
    volumes:  # 配置数据卷,用于持久化容器的数据。将宿主机的 `./data` 目录挂载到容器内的 `/data` 目录。
      - ./data:/data  # 这个卷可以确保 DragonflyDB 的数据不会因容器停止或删除而丢失。


http://www.kler.cn/a/542739.html

相关文章:

  • XZ_Mac电脑上本地化部署DeepSeek的详细步骤
  • 【DeepSeek】在本地计算机上部署DeepSeek-R1大模型实战(完整版)
  • Visual Studio 使用 “Ctrl + /”键设置注释和取消注释
  • 1312:【例3.4】昆虫繁殖
  • 第三届通信网络与机器学习国际学术会议(CNML 2025)
  • 初识 Express
  • 《pytorch》——优化器的解析和使用
  • 【含文档+PPT+源码】基于微信小程序的在线考试与选课教学辅助系统
  • Goland的context原理(存在问题,之前根本没有了解,需要更加深入了解)
  • 前端首屏时间优化方案
  • Python实现机器学习舆情分析项目的经验分享
  • Centos10 Stream 基础配置
  • 数据结构 双链表的模拟实现
  • 【前端】【面试】ref与reactive的区别
  • C# OpenCV机器视觉:模仿Halcon各向异性扩散滤波
  • 利用Ollama本地部署 DeepSeek
  • Java进阶篇之NIO基础
  • 前端常用校验规则
  • AI 编程开发插件codeium Windsurf(vscode、editor) 安装
  • MyBatis-Plus与PageHelper的jsqlparser库冲突问题
  • Ubuntu 下 nginx-1.24.0 源码分析 - ngx_atomic_cmp_set 函数
  • 网络工程师 (31)VLAN
  • 什么是WebSocket?在Python中如何应用?
  • 性格测评小程序03搭建用户管理
  • ES6~ES11新特性全解析
  • Untiy3d 铰链、弹簧,特殊的物理关节