Я VirtualBox иногда юзал - громоздкая графическая программа. Графическая - значит, плохо интегрируется. А с докером можно так:
Печатаю "hello world" из node.js:
$ docker run --rm node -e 'console.log("hello world")'
hello world
Переворачиваю строку на лиспе:
$ echo 'hello world' | docker run -i --rm clfoundation/sbcl sbcl --noinform --quit --eval '(write-line (reverse (read-line)))'
dlrow olleh