Newer
Older
#!/bin/bash
trap 'exit 1' ERR
if ! which docker > /dev/null 2>&1
then
echo 'Can not find Docker. Make sure it is installed.' >&2
exit 1
fi
mkdir -p ${HOME}/dockers/volumes/bfanodo,home,bfa,bfa,network,node,geth
mounts="-v ${HOME}/dockers/volumes/bfanodo,home,bfa,bfa,network,node,geth:/home/bfa/bfa/network/node/geth"
docker run --rm $mounts -u root alpine chown -R 30303:30303 /home/bfa/bfa/network
docker run -d --memory 4g $mounts -p 8545:8545 -p 127.0.0.1:8546:8546 -p 30303:30303 --restart=unless-stopped --name bfanodo rlegene/bfanode