Deploy a Bitcoin Core client with GUI, accesible through web browser & VNC
2.5K
Run the Bitcoin Core GUI wallet on a Docker container, accesible via web browser and VNC. Built over the jlesage/docker-baseimage-gui image (debian-9 version).
This image is experimental and might have undesirable effects. Use it under your responsability!
docker volume create --name=bitcoin-data
docker run -d --name=bitcoin-core-gui -p 5800:5800 -v bitcoin-data:/config davidlor/bitcoin-core-gui
Open your browser and go to localhost:5800. You should see the Bitcoin Core GUI application running!
On the first run, the Welcome window will open, where you will be prompted for the data location.
You should set it to somewhere inside /config (by default, is set to /config/.bitcoin)
The Bitcoin Core data directory is set to /config/.bitcoin by default. A volume is created for /config,
but you might want to mount the /config/.bitcoin directory on other volume or a bind mount.
You can even mount sub-directories of the Bitcoin data directory. These are the most important::
/config/.bitcoin/blocks for the blockchain/config/.bitcoin/wallet.dat for your wallet/config/.bitcoin/bitcoin.conf for the client configuration/config/xdg/config/Bitcoin/Bitcoin-Qt.conf for the frontend (bitcoin-qt) configurationThe /config directory is used by the base image for persisting settings
of the image tools and the application running. We set it as the HOME directory, so this results in bitcoin-qt
setting the data directory to /config/.bitcoin by default.
Please refer to the documentation of the base image for VNC/webui related settings, such as securing the connection and so on.
/config/.bitcoin. Is better to keep the Welcome window for the first time the container + volume start.Content type
Image
Digest
Size
96.4 MB
Last updated
over 6 years ago
docker pull davidlor/bitcoin-core-gui