Recommendations

Run docker in foreground and background mode

When running the client through Docker, it is recommanded to first run it in the foreground interactively to complete account registration and configuration, and then run it in the background for long-term operation.

Map the keystore file to the host machine

When creating an account, make sure to save your seed phrase carefully.

After the client generates the private key using the seed phrase, it will save the encrypted private key in a keystore file, and you will choose where to save the keystore file. Be sure to select a path that is mapped to the host machine's storage.

E.g. if you're running the docker with the supplied "-v" parameters as here (-v $HOME/.exsat/validator/:/root/.exsat)which means map the dictory "/root/.exsat" in the docker to the directory "$HOME/.exsat/validator/" in the host machine. In the "Choose a directory to save the keystore" step, you could choose the option that save the keystore at "/root/.exsat").

This way, the keystore file will be saved on the host machine. Otherwise, if you remove the Docker container, the keystore file will be lost, and you will need to regenerate the keystore file by importing the seed phrase.

Last updated