Correct Pull: Fixes Issue #3157

Hi!

This still needs work regards to documentation, and I'm sure refactoring, but if appropriate I'd like to start the discussion regarding the added command (param) and its functionality: setting a required value when running a container, which would then be passed into the container as an environment variable.

Let me know if you have any questions, thank you!