Go-Ethereum

從同一台機器啟動多個連接到 Rinkeby 的節點(更改埠不起作用)

  • August 15, 2018

我想知道是否可以通過 Geth 和 Mist 從同一台機器上啟動多個連接到 Rinkeby 的節點。

在本地測試網中,可以更改–port 和–rpcport,但我正在嘗試與Rinkeby 進行相同的連接,但出現以下錯誤:

   Database closed                 
   Fatal: Error starting protocol stack: Access is denied.

只要我禁用 ipc-rpc (–icpdisable),我就可以啟動另一個 geth 實例,但這不是正確的解決方案,因為無法部署 Mist。

您可以嘗試使用 docker。docker 有很多網路配置選項(實際上通常會有點混亂)。

嘗試執行以下兩個命令。他們將乙太坊節點綁定到不同的埠。

docker run --name ethereum-one \
          -p 8545:8545 -p 30303:30303 \
          ethereum/client-go --rinkeby



docker run --name ethereum-two \
          -p 8546:8545 -p 30304:30303 \
          ethereum/client-go --rinkeby

https://hub.docker.com/r/ethereum/client-go/ <- 是參考。對不起,我不能提供更多細節,但我知道 docker 可以。祝你好運。

(我希望這對你有用)

引用自:https://ethereum.stackexchange.com/questions/56540