From ee42b9d4bf5523e8740de46e7535624437fedcaa Mon Sep 17 00:00:00 2001 From: Jignesh Date: Thu, 21 Aug 2025 02:03:25 +0530 Subject: [PATCH] website: added volume mapping to cli command (#32469) - The documentation had a description to map `/root/.ethereum` to persist downloaded data across lifecycles. - Added volume mapping to docker command as an improvement. --------- Co-authored-by: lightclient <14004106+lightclient@users.noreply.github.com> --- docs/getting-started/installing-geth.md | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/docs/getting-started/installing-geth.md b/docs/getting-started/installing-geth.md index 4f2d67201b..850ae159f2 100644 --- a/docs/getting-started/installing-geth.md +++ b/docs/getting-started/installing-geth.md @@ -205,6 +205,10 @@ The image has the following ports automatically exposed: **Note:** if you are running an Ethereum client inside a Docker container, you should mount a data volume as the client's data directory (located at `/root/.ethereum` inside the container) to ensure that downloaded data is preserved between restarts and/or container life-cycles. +```sh +docker run -v $HOME/.ethereum:/root/.ethereum -it -p 30303:30303 ethereum/client-go +``` + Updating Geth to the latest version simply requires stopping the container, pulling the latest version from Docker and running it: ```sh