=== Docker Run Command === ^ Flag ^ Explanation ^ | -i | Interactive Container | | -t | creates a pseudo-TTY that attaches stdin and stdout | |--rm | Remove the container after the command/script has finished | | -v | adds a volume to the container | | -d | tells Docker to run the container in the background | | -P | automatically map any network port inside the container to a random high port within an ephemeral port range on your Docker host | | -p | e.g. -p 80:5000 binds the container to a specific port. This would map port 5000 inside our container to port 80 on our local host | | -h | | networking source http://docs.docker.com/userguide/dockerlinks/ == Example Run with Mounted Volume == docker run -it -v /home/luke/documents:/location/on/container imageID === Example Run MountedVolume&SpecifiedPort === docker run -it -p 80:8081 -v /home/luke/documents:/location/on/container imageID