Using Docker

Requirements

Install Docker

Synchronize Chain Data

Open terminal 1:

docker run -p 30333:30333 -p 9933:9933 -p 9944:9944 -v jaz-data:/data \
jaznetwork/jaz-node:artio \
--base-path=/data \
--pruning=archive  \
--rpc-methods=unsafe \
--unsafe-ws-external \
--unsafe-rpc-external

Open another terminal 2:

curl -X POST -H "Content-type: application/json"  http://127.0.0.1:9933 -d '
{
  "method": "author_rotateKeys",
  "jsonrpc": "2.0",
  "id": 1,
  "params": []
}
'

After completing this part, please close terminal 1 !

Execute the following command in terminal 2 :

docker run -d --restart=always --name="jaz-node" -v "jaz-data:/data" jaznetwork/jaz-node:artio --base-path=/data --validator

Print node logs

docker logs -f jaz-node

Last updated