Docker and systemd test cleanup

 * test that docker can run, not just that it is on the path
 * use `process.execPath` in systemd test