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/
docker run -it -v /home/luke/documents:/location/on/container imageID
docker run -it -p 80:8081 -v /home/luke/documents:/location/on/container imageID