allow custom ulimit -n for Docker

This is something that comes up from time to time, where we need the ability to run Docker with a custom limit on the number of open file descriptors.