升级独立服务器 (Docker)

此示例演示如何升级或修补在 Docker 上运行的独立服务器。

建议在继续之前阅读以下页面

对于关键系统,建议

先决条件

以下步骤假设 Neo4j 5.26 企业版正在名为neo4j-dbms的 Docker 容器中运行,容器中的/data目录映射到主机上的/path/to/data,示例如下

docker run -d \
    --name=neo4j-dbms \
    --publish=7474:7474 --publish=7687:7687 \
    --volume=/path/to/data:/data \
    --env=NEO4J_ACCEPT_LICENSE_AGREEMENT=yes \ (1)
    neo4j:5.26.1-enterprise
1 仅适用于企业版。

如果您想监控日志,还应将容器的/logs目录映射到主机上的/path/to/logs目录。

升级步骤

  1. 运行以下命令停止容器neo4j-dbms

    docker stop neo4j-dbms
  2. 删除neo4j-dbms容器

    docker rm neo4j-dbms
  3. 启动一个名为neo4j-2025的新容器,将容器中的/data目录映射到主机上相同的/path/to/data

    docker run -d \
        --name=neo4j-2025 \
        --publish=7474:7474 --publish=7687:7687 \
        --volume=/path/to/data:/data \
        --env=NEO4J_ACCEPT_LICENSE_AGREEMENT=yes \
        neo4j:enterprise

    升级过程在启动时进行。

监控日志

neo4j.log文件包含有关升级将涉及多少步骤以及已进行到何种程度的信息。

© . All rights reserved.