.gvmiall redundant layers from the Docker image are discarded and the filesystem itself gets compressed using
650 MBin disk size. After conversion, the resulting
.gvmifile weighs around
50 MB. That's a 13x size difference!
gvmkit-buildconverter. These are:
.gvmiimage is started by the VM runtime, an empty host directory is mounted under each of its directories declared as volumes (
VOLUMEcommand in the
.gvmiimage itself rather than the base Docker image. This guarantees that all Golem-specific conditions (filesystem characteristics, for example) are included. Also, testing with the VM runtime is as close to the provider's environment as possible.
.gvmineeds to be published and its sha3 hash calculated manually