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

运行中的Memgraph容器遇Docker latest镜像更新的行为及阻止更新方法

Docker容器与镜像更新的机制说明

正在运行的容器不会自动切换到最新版本

当你用docker run创建graph-assignment-7容器时,Docker是基于当时memgraph/memgraph-platform:latest指向的具体镜像生成容器的。容器一旦创建,就和latest标签解绑了——哪怕之后官方更新了latest标签指向的新镜像,你正在运行(或停止后重启)的容器依然会使用创建时的旧镜像,不会自动切换版本。

如何阻止容器更新到新版本

如果你想彻底避免容器意外升级到新版本,可以按以下方式操作:

  • 创建容器时使用固定版本号:不要依赖latest标签,改用Memgraph Platform的具体版本号,比如memgraph/memgraph-platform:2.14.0(请根据实际可用版本调整)。用固定版本号创建的容器,永远基于该版本的镜像,不会受标签更新影响。
  • 为现有容器使用的镜像打固定标签:
    1. 先查看当前容器使用的镜像ID:
      docker inspect graph-assignment-7 | grep -i "image"
      
    2. 给该镜像打上自定义的固定标签:
      docker tag <镜像ID> memgraph/memgraph-platform:my-fixed-version
      
    之后如果需要重新创建容器,直接使用这个自定义标签即可,避免再依赖latest。
  • 避免主动拉取最新镜像:不要执行docker pull memgraph/memgraph-platform:latest命令,否则本地的latest标签会指向新镜像,但只要你不基于新的latest重新创建容器,现有容器就不会受影响。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.07 14:42:45