Running end-to-end tests in Docker