initial work on docker support