Go-Ethereum
從同一台機器啟動多個連接到 Rinkeby 的節點(更改埠不起作用)
我想知道是否可以通過 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 可以。祝你好運。
(我希望這對你有用)