Docker

Replaces #325