Bitcoin BTC Wallet - Highly Configurable
5.9K
If you need any further support please use the table below to find a suitable medium.
You can our help and support services to submit requests for coins to be added to our collection, every attempt will be made to accomadate everyone, and if your in a rush, we offer a paid creation service for a small fee, templates can be generated and added in little to no time.
Support is provided on a best effort basis, our templates are not for everyone, although everyone can learn to use them, they are build to provide a basic feature set.
| Platform | Link |
|---|---|
| Discord | https://discord.gg/zXaRHbT |
Has this template been of use to you? Please consider making a small donation to any of the addresses below
| Wallet | Address |
|---|---|
| Bitcoin | 1hXgTjpGgyrgDGkNLugy7EHqcxMbErVbT |
| Bitcoin Cash | qp8c4peeyn0yuhwpwd5ad4lwch5s30pmlu0s9mwas3 |
| Ether | 0xeC589fe17a1ceD3F2A30500a7ED573022fFECFB6 |
| Stellar | GATCA2P6ZC7URU4LJFZIWX6CJAVMDYCHAJAY2KUQ4YJUMB7OJKAUARTY |
By default all enviroment variable refer to options and configuration settings within the bitcoin.conf file. They can all be defined at run time, see the quick start below
| Available variable | Default value | Description |
|---|---|---|
| SERVER | 1 | server=1 |
| LISTEN | 1 | listen=1 |
| DAEMON | 0 | daemon=0 |
| RPC_ALLOW_IP | 127.0.0.1 | rpcallowip=127.0.0.1 |
| RPC_CONNECT | 127.0.0.1 | rpcconnect=127.0.0.1 |
| RPC_USER | string.Random(32) | rpcuser= |
| RPC_PASSWORD | string.Random(32) | rpcpassword= |
| RPC_PORT | 1500 | rpcport= |
| PORT | 8332 | port= |
| DB_CACHE | 64 | dbcache=64 |
| LOG_TIMESTAMPS | 1 | logtimestamps=1 |
| MAX_MEMPOOL | 256 | maxmempool=256 |
| MAX_CONNECTIONS | 8 | maxconnections=8 |
| PAR | 2 | par=2 |
| RPC_THREADS | 1 | rpcthreads=1 |
| TX_INDEX | 1 | tx_index=1 |
| BLOCK_NOTIFY | See Technical Data | blocknotify=/walletblock.sh %s |
| ALERT_NOTIFY | See Technical Data | echo %s |
By default the map is defined as VOLUME ['/root/.bitcoin']
To use this mount point you should define it at run-time see table below for examples
| Platform | Example Command |
|---|---|
| Linux | -v /home/user/bitcoin:/root/.bitcoin |
| MAC OSX | -v /home/user/bitcoin:/root/.bitcoin |
| Windows | -v E:\bitcoin:/root/.bitcoin |
If the volume and mount are used and defined at runtime you will be able to locate the files for the blockchain, configs, and wallet.dat in the folder you defined above.
docker run -dti -e cryptocurrencydev/bitcoin:latest --name=bitcoin
docker run -dti -v E:/bitcoin:/root/.bitcoin cryptocurrencydev/bitcoin:latest --name=bitcoin
docker run -dti \
-e RPC_USER=alkdjaklfjwoifw89 \
-e RPC_PASSWORD=12983012831029 \
-e RPC_PORT=1500 \
-e RPC_ALLOW_IP=192.168.1.64/24 \
-e RPC_CONNECT_IP=192.168.1.64/24 \
-v E:/bitcoin:/root/.bitcoin \
cryptocurrencydev/bitcoin:latest \
--name=bitcoin
| Template OS | Template Image | Github URL | Build Command |
|---|---|---|---|
| Ubuntu 18.04 | ubuntu:18.04 | Github | ./configure --without-gui --with-incompatible-bdb |
Content type
Image
Digest
Size
1 GB
Last updated
over 6 years ago
docker pull cryptocurrencydev/bitcoin