Bitcoin Core v0.2.4

Build and Publish Docker Images
Last commit
Image size

  • Version: v0.2.4
  • Tag: v0.2.4
  • Release Date: 2010-08-15
  • Docker Pull Command:
    • docker pull ghcr.io/mocacinno/mocacinno/bitcoin_core_docker:v2.4
    • docker pull mocacinno/btc_core:v2.4
  • Compiled by: Mocacinno
  • Changelog: View Sourcecode

comments about the image

  • used a manually compiled boost 1.57.0 instead of the system’s boost version
  • built berkeley db 4.7.25 NC from source
  • built openssl 0.9.8k from source
  • built util macros 1.3.0 from source
  • built libXtrans 1.0.2 from source
  • built pango 1.24.5 from source, had to pull in freetype1 aswell
  • built wxwidgets 2.9.0 from source
  • used gcc4.8
  • loads and loads of linked library’s

style break

versions v0.2.0 till v0.2.6 are completely different from the other versions (and images). It seems like these very old versions don’t have a headless daemon… You HAVE to run a gui… Which is great fun inside a docker container (sarcasm).
Because this requirement, i was no longer able to package this version inside a neat, safe, small minimal container, but i had to use a much larger base image instead (so, it has more attack vectors and a bigger size). Because i’m jumping from windows to linux, the wxwidgets gui looks like crap on my pc… I really hope you guys have more luck than i did!!!

What i did to get this stuff running:

#on my docker host (not inside the container)
xauth list
#i then copied all the magic cookies... each line contains one magic cookie, corresponding to one screen!!!
#i then started my container
docker run -e DISPLAY=$DISPLAY -v /tmp/.X11-unix:/tmp/.X11-unix --network=host --entrypoint /bin/bash -it mocacinno/btc_core:v2.4
#inside my container, i tried each magic cookie combined with each screen... So for example this was one of my tries:
export DISPLAY=localhost:10.0
xauth add myhostname/unix:10 MIT-MAGIC-COOKIE-1 randomstring_copied_from_first_step
bitcoin
#then i tried the second magic cookie
export DISPLAY=localhost:11.0
xauth add myhostname/unix:11 MIT-MAGIC-COOKIE-1 randomstring_copied_from_first_step
bitcoin

movie time

screenshots

And, because asciinema does not show images, here’s what poppep up on my screen:

main screen

v0.2.4 gui screencap main screen

about

v0.2.4 gui screencap about screen

options

v0.2.4 gui screencap options screen

extra info

This is NOT a multistage build due to the fact the gui needs much more than a minimal base image

Back to the overview

Back to the main menu

For more information on how to use the Docker image, visit the User Documentation.