You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何同时运行两个Memgraph Docker实例?解决端口占用问题

如何同时运行两个Memgraph Docker实例

完全可以同时运行两个Memgraph Docker实例,无需结合WSL使用,问题根源是端口映射冲突,只要修改第二个实例的本地映射端口即可解决。

1. 启动带持久化的生产实例

这个实例会保留数据,重启后不会丢失,将数据目录挂载到Docker卷实现持久化:

docker run -d -p 7687:7687 -p 7444:7444 -v mg_prod_data:/var/lib/memgraph memgraph/memgraph
  • -v mg_prod_data:/var/lib/memgraph:将容器内的数据目录挂载到Docker卷mg_prod_data,保证数据重启不丢失
  • -p 7687:7687:映射Bolt协议端口(客户端连接核心端口)
  • -p 7444:7444:映射HTTP API端口

2. 启动无持久化的测试实例

这个实例不保留数据,停止后自动清空,核心是修改本地映射端口避免冲突:

docker run -d -p 7688:7687 -p 7445:7444 memgraph/memgraph
  • -p 7688:7687:将本地7688端口映射到容器内的7687端口
  • -p 7445:7444:将本地7445端口映射到容器内的7444端口
  • 未挂载数据卷,容器销毁后数据自动清除,适合快速测试

3. 连接不同实例

  • 连接持久化实例:使用地址 bolt://localhost:7687
  • 连接测试实例:使用地址 bolt://localhost:7688

内容的提问来源于stack exchange,提问作者KWriter

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.20 23:45:37