tabs are hipper
simplify customisation by defaulting only if undefined, and separating options from EXTRA_ARGS
add DOCKER_RAMDISK param