Слияние кода завершено, страница обновится автоматически
Частный узел
# network
docker network create --subnet 172.200.0.0/16 ethereum-node
admin.addPeer("enode://node_id@ip:port")
# log
docker logs -f ethereum-node-1
# exec
docker exec -it ethereum-node-1 /bin/sh
# restart
docker restart ethereum-node-1
# remove
docker rm -f ethereum-node-1
Просмотр информации об узле
# Подключение к узлу
geth attach http://127.0.0.1:8545
# Другие примеры подключения
# geth attach ipc:<datadir>/geth.ipc
# geth attach ws://191.168.1.1:8546
# Идентификатор узла
admin.nodeInfo.enode
# Добавление узла
# admin.addPeer("enode://....")
# (ifconfig); (ifconfig|grep netmask|awk '{print $2}'); (ip a)
admin.addPeer
# Информация об узле
net.listening
net.peerCount
admin.peers
# Аккаунты
eth.accounts
# Баланс
# eth.getBalance()
eth.getBalance
touch <datadir>/static-nodes.json
[
"enode://f4642fa65af50cfdea8fa7414a5def7bb7991478b768e296f5e4a54e8b995de102e0ceae2e826f293c481b5325f89be6d207b003382e18a8ecba66fbaf6416c0@33.4.2.1:30303",
"enode://pubkey@ip:port"
]
docker rm -f ethereum-node-1 ethereum-node-2 ethereum-node-3
rm -rf ./cluster_node1/ethereum_data
rm -rf ./cluster_node2/ethereum_data
rm -rf ./cluster_node3/ethereum_data
# cd node1 node2 node3
docker run --rm -it \
-v $(pwd)/ethereum_conf:/ethereum_conf \
-v $(pwd)/ethereum_data:/ethereum_data \
ethereum/client-go \
--datadir "/ethereum_data" \
init /ethereum_conf/genesis.json
# Перезапустить узел
docker restart ethereum-node-1 ethereum-node-2 ethereum-node-3
# Остановить
docker stop ethereum-node-1 ethereum-node-2 ethereum-node-3
Вы можете оставить комментарий после Вход в систему
Неприемлемый контент может быть отображен здесь и не будет показан на странице. Вы можете проверить и изменить его с помощью соответствующей функции редактирования.
Если вы подтверждаете, что содержание не содержит непристойной лексики/перенаправления на рекламу/насилия/вульгарной порнографии/нарушений/пиратства/ложного/незначительного или незаконного контента, связанного с национальными законами и предписаниями, вы можете нажать «Отправить» для подачи апелляции, и мы обработаем ее как можно скорее.
Опубликовать ( 0 )