- Install docker
- Install portainer
- Run the container
mkdir /opt/peercoin-data && cp wallet.dat /opt/peercoin-data/
docker run -d --name=peercoind -v /opt/peercoin-data:/data --restart=always peercoin/peercoind
- Interface via command line
The entrypoint in the current peercoin/peercoind image doesn't pass-datadir=/data
internally by default, so we need to specify it.
docker exec peercoind peercoin-cli -datadir=/data getblockchaininfo
docker exec peercoind peercoin-cli -datadir=/data -walletpassphrase="myawesomepassword" 69696969
docker logs -f peercoind
- Scroll down to check how to interface via portainer
- Install docker + docker-compose
- Run project using docker-compose
(peercoin + portainer) will be run automatically
# copy the docker-compose.yml from this gist to a local dir
mkdir /opt/peercoin-data && cp wallet.dat /opt/peercoin-data/
docker-compose up -d
- Interface via command line
The entrypoint in the current peercoin/peercoind image doesn't pass-datadir=/data
internally by default, so we need to specify it.
docker exec peercoind peercoin-cli -datadir=/data getblockchaininfo
# or
docker-compose exec peercoind peercoin-cli -datadir=/data getblockchaininfo
docker exec peercoind peercoin-cli -datadir=/data -walletpassphrase="mypassword" 69696969
# or
docker-compose exec peercoind peercoin-cli -datadir=/data -walletpassphrase="mypassword" 69696969
docker logs -f peercoind
# or
docker-compose logs -f peercoind
- Scroll down to check how to interface via portainer
Run any command by entering the container
primary -> Containers -> locate peercoind
-> Quick Actions -> Exec Console -> User "peercoin" -> Connect