expose docker container port, create the reporter early, keep the reporter, but reset the part number

Hey @joshk are there any issues with merging this just so? does this need to be based on configs?