Go-Ethereum
剛剛同步了一個節點,但想使用 docker,我可以將同步的數據庫移動到容器中嗎?
我剛剛使用 geth fastsync 同步了一個節點,花了幾天時間。
但我剛剛決定我想以不同的方式使用這台電腦的資源並從 docker 容器執行我的乙太坊環境
我喜歡預建的,但即使我自己組成一個環境,有沒有辦法防止從頭開始重新同步?也許是一種將 geth 的解析塊和狀態復製到其中的方法?
您可以使用Docker 卷將主機路徑掛載到容器。例如,如果您的同步數據庫儲存在
/home/foo/.ethereum
其中,您可以使用以下命令將其掛載到 Geth docker 容器:$ docker run -it -p 30303:30303 -v /home/foo/.ethereum:/root/.ethereum ethereum/client-go
不要更改
/root/.ethereum
,因為這是文件夾將安裝在容器內的位置。