This will start a local screeps server and will bind the port to a random one on the source host.
Only system requirements is installed Docker and a steam key from http://steamcommunity.com/dev/apikey
docker build -t screeps-image --build-arg steamkey=YOURSTEAMKEYHERE .
docker run -dP --name screeps-server screeps-image
docker kill screeps-server
docker port screeps-server
docker exec -it screeps-server screeps cli