Skip to content

Compressed Docker image

Compare
Choose a tag to compare
@fabnicol fabnicol released this 30 Mar 08:05
· 98 commits to master since this release

Prerequisites

You should have VirtualBox v.6.1.18 installed on your GNU/Linux platform (at least the kernel modules) and the kernel modules must be loaded. If not by a service, run modprobe vboxdrv.

How to use the Docker image

  • Download the image.
  • Check the control sums given below.
  • Uncompress:
    $ unzip [image_name.tar.zip]
  • Load:
    # docker load -i image_name.tar
  • Run using:
    # docker run -it --device /dev/vboxdrv:/dev/vboxdrv -v /dev/log:/dev/log [image_name] bash
  • Once in the container, note its ID on the left of the shell input line.
  • Clone the mkg repository:
    # git clone --depth=1 https://github.com/fabnicol/mkg.git
  • Run your ./mkg command line, remembering to use gui=false and not to use share_root, shared_dir or hot_install
  • Preferably use:
    # nohup (...) &
    so that you can monitor the build in nohup.out
  • Once the virtual machine is safely launched, monitor the run using:
    # tail -f nohup.out
  • Once the process is safely running, exit using Ctrl - p Ctrl - q.
  • You may come back again into the container by running:
    # docker exec -it ID bash
  • You may follow the build from your host by running:
    # docker cp ID:/mkg/nohup.out . && tail -n200 nohup.out

Control sums

B2SUM (Blake2b)
75066da59b5c3045ce72594e8bcfac1e73ddf73cc88719eb9ab4011c908997ffdad1b28b7bc045e34062bda918b43b5830732ea8999f0f5de13ddbe47e05c746 mkg.tar.zip

SHA512SUM
4bee3f0216501cdabfb3d27962e8072413120e78bd90e9675294008ce86f5927ba4d7408d61d74ac2491879ca0e523fc236e6e317636366825413f2f2cd73bad mkg.tar.zip