work in progress: docker