diff --git a/docs/getting-started/install/docker-compose.md b/docs/getting-started/install/docker-compose.md
index 930322cd..7b78639e 100644
--- a/docs/getting-started/install/docker-compose.md
+++ b/docs/getting-started/install/docker-compose.md
@@ -47,7 +47,7 @@ import DockerRegistryList from "./slots/_docker-registry-list.md"
 
    <Tabs queryString="current">
     <TabItem value="halo-postgresql" label="Halo + PostgreSQL" default>
-         ```yaml {23-29,43} title="~/halo/docker-compose.yaml"
+         ```yaml {26-32,46} title="~/halo/docker-compose.yaml"
          version: "3"
 
          services:
@@ -69,6 +69,9 @@ import DockerRegistryList from "./slots/_docker-registry-list.md"
                timeout: 5s
                retries: 5
                start_period: 30s
+             environment:
+               # JVM 参数,默认为 -Xmx256m -Xms256m,可以根据实际情况做调整,置空表示不添加 JVM 参数
+               - JVM_OPTS=-Xmx256m -Xms256m
              command:
                - --spring.r2dbc.url=r2dbc:pool:postgresql://halodb/halo
                - --spring.r2dbc.username=halo
@@ -103,7 +106,7 @@ import DockerRegistryList from "./slots/_docker-registry-list.md"
          :::
     </TabItem>
     <TabItem value="halo-mysql" label="Halo + MySQL">
-         ```yaml {23-29,51} title="~/halo/docker-compose.yaml"
+         ```yaml {26-32,54} title="~/halo/docker-compose.yaml"
          version: "3"
 
          services:
@@ -125,6 +128,9 @@ import DockerRegistryList from "./slots/_docker-registry-list.md"
                timeout: 5s
                retries: 5
                start_period: 30s
+             environment:
+               # JVM 参数,默认为 -Xmx256m -Xms256m,可以根据实际情况做调整,置空表示不添加 JVM 参数
+               - JVM_OPTS=-Xmx256m -Xms256m
              command:
                - --spring.r2dbc.url=r2dbc:pool:mysql://halodb:3306/halo
                - --spring.r2dbc.username=root
@@ -170,7 +176,7 @@ import DockerRegistryList from "./slots/_docker-registry-list.md"
         不推荐在生产环境使用默认的 H2 数据库,这可能因为操作不当导致数据文件损坏。如果因为某些原因(如内存不足以运行独立数据库)必须要使用,建议按时[备份数据](../../user-guide/backup.md)。
         :::
 
-        ```yaml {19-24} title="~/halo/docker-compose.yaml"
+        ```yaml {22} title="~/halo/docker-compose.yaml"
         version: "3"
 
         services:
@@ -186,14 +192,17 @@ import DockerRegistryList from "./slots/_docker-registry-list.md"
               interval: 30s
               timeout: 5s
               retries: 5
-              start_period: 30s          
+              start_period: 30s
+            environment:
+              # JVM 参数,默认为 -Xmx256m -Xms256m,可以根据实际情况做调整,置空表示不添加 JVM 参数
+              - JVM_OPTS=-Xmx256m -Xms256m
             command:
               # 外部访问地址,请根据实际需要修改
               - --halo.external-url=http://localhost:8090/
         ```
     </TabItem>
     <TabItem value="external-db" label="使用外部数据库">
-        ```yaml {7,12-20} title="~/halo/docker-compose.yaml"
+        ```yaml {7,15-22} title="~/halo/docker-compose.yaml"
         version: "3"
 
         services:
@@ -203,6 +212,9 @@ import DockerRegistryList from "./slots/_docker-registry-list.md"
             network_mode: "host"
             volumes:
               - ./halo2:/root/.halo2
+            environment:
+              # JVM 参数,默认为 -Xmx256m -Xms256m,可以根据实际情况做调整,置空表示不添加 JVM 参数
+              - JVM_OPTS=-Xmx256m -Xms256m
             command:
               # 修改为自己已有的 MySQL 配置
               - --spring.r2dbc.url=r2dbc:pool:mysql://localhost:3306/halo
diff --git a/docs/getting-started/install/docker.md b/docs/getting-started/install/docker.md
index b07157ae..92d446d7 100644
--- a/docs/getting-started/install/docker.md
+++ b/docs/getting-started/install/docker.md
@@ -31,7 +31,7 @@ import DockerRegistryList from "./slots/_docker-registry-list.md"
 1. 创建容器
 
    ```bash
-   docker run -it -d --name halo -p 8090:8090 -v ~/.halo2:/root/.halo2 registry.fit2cloud.com/halo/halo:2.20
+   docker run -it -d --name halo -p 8090:8090 -v ~/.halo2:/root/.halo2 -e JVM_OPTS="-Xmx256m -Xms256m" registry.fit2cloud.com/halo/halo:2.20
    ```
 
    :::info
diff --git a/versioned_docs/version-2.20/getting-started/install/docker-compose.md b/versioned_docs/version-2.20/getting-started/install/docker-compose.md
index 930322cd..7b78639e 100644
--- a/versioned_docs/version-2.20/getting-started/install/docker-compose.md
+++ b/versioned_docs/version-2.20/getting-started/install/docker-compose.md
@@ -47,7 +47,7 @@ import DockerRegistryList from "./slots/_docker-registry-list.md"
 
    <Tabs queryString="current">
     <TabItem value="halo-postgresql" label="Halo + PostgreSQL" default>
-         ```yaml {23-29,43} title="~/halo/docker-compose.yaml"
+         ```yaml {26-32,46} title="~/halo/docker-compose.yaml"
          version: "3"
 
          services:
@@ -69,6 +69,9 @@ import DockerRegistryList from "./slots/_docker-registry-list.md"
                timeout: 5s
                retries: 5
                start_period: 30s
+             environment:
+               # JVM 参数,默认为 -Xmx256m -Xms256m,可以根据实际情况做调整,置空表示不添加 JVM 参数
+               - JVM_OPTS=-Xmx256m -Xms256m
              command:
                - --spring.r2dbc.url=r2dbc:pool:postgresql://halodb/halo
                - --spring.r2dbc.username=halo
@@ -103,7 +106,7 @@ import DockerRegistryList from "./slots/_docker-registry-list.md"
          :::
     </TabItem>
     <TabItem value="halo-mysql" label="Halo + MySQL">
-         ```yaml {23-29,51} title="~/halo/docker-compose.yaml"
+         ```yaml {26-32,54} title="~/halo/docker-compose.yaml"
          version: "3"
 
          services:
@@ -125,6 +128,9 @@ import DockerRegistryList from "./slots/_docker-registry-list.md"
                timeout: 5s
                retries: 5
                start_period: 30s
+             environment:
+               # JVM 参数,默认为 -Xmx256m -Xms256m,可以根据实际情况做调整,置空表示不添加 JVM 参数
+               - JVM_OPTS=-Xmx256m -Xms256m
              command:
                - --spring.r2dbc.url=r2dbc:pool:mysql://halodb:3306/halo
                - --spring.r2dbc.username=root
@@ -170,7 +176,7 @@ import DockerRegistryList from "./slots/_docker-registry-list.md"
         不推荐在生产环境使用默认的 H2 数据库,这可能因为操作不当导致数据文件损坏。如果因为某些原因(如内存不足以运行独立数据库)必须要使用,建议按时[备份数据](../../user-guide/backup.md)。
         :::
 
-        ```yaml {19-24} title="~/halo/docker-compose.yaml"
+        ```yaml {22} title="~/halo/docker-compose.yaml"
         version: "3"
 
         services:
@@ -186,14 +192,17 @@ import DockerRegistryList from "./slots/_docker-registry-list.md"
               interval: 30s
               timeout: 5s
               retries: 5
-              start_period: 30s          
+              start_period: 30s
+            environment:
+              # JVM 参数,默认为 -Xmx256m -Xms256m,可以根据实际情况做调整,置空表示不添加 JVM 参数
+              - JVM_OPTS=-Xmx256m -Xms256m
             command:
               # 外部访问地址,请根据实际需要修改
               - --halo.external-url=http://localhost:8090/
         ```
     </TabItem>
     <TabItem value="external-db" label="使用外部数据库">
-        ```yaml {7,12-20} title="~/halo/docker-compose.yaml"
+        ```yaml {7,15-22} title="~/halo/docker-compose.yaml"
         version: "3"
 
         services:
@@ -203,6 +212,9 @@ import DockerRegistryList from "./slots/_docker-registry-list.md"
             network_mode: "host"
             volumes:
               - ./halo2:/root/.halo2
+            environment:
+              # JVM 参数,默认为 -Xmx256m -Xms256m,可以根据实际情况做调整,置空表示不添加 JVM 参数
+              - JVM_OPTS=-Xmx256m -Xms256m
             command:
               # 修改为自己已有的 MySQL 配置
               - --spring.r2dbc.url=r2dbc:pool:mysql://localhost:3306/halo
diff --git a/versioned_docs/version-2.20/getting-started/install/docker.md b/versioned_docs/version-2.20/getting-started/install/docker.md
index b07157ae..92d446d7 100644
--- a/versioned_docs/version-2.20/getting-started/install/docker.md
+++ b/versioned_docs/version-2.20/getting-started/install/docker.md
@@ -31,7 +31,7 @@ import DockerRegistryList from "./slots/_docker-registry-list.md"
 1. 创建容器
 
    ```bash
-   docker run -it -d --name halo -p 8090:8090 -v ~/.halo2:/root/.halo2 registry.fit2cloud.com/halo/halo:2.20
+   docker run -it -d --name halo -p 8090:8090 -v ~/.halo2:/root/.halo2 -e JVM_OPTS="-Xmx256m -Xms256m" registry.fit2cloud.com/halo/halo:2.20
    ```
 
    :::info