Building test environments with Docker