Introduction
Sometimes you need to use software that others have packaged into containers. Docker Hub is a place where many ready-to-use container images are stored. Pulling an image means downloading it from Docker Hub to your computer so you can run it.
When you want to run a web server like nginx without installing it directly on your computer
When you need a database like MySQL ready to use quickly
When you want to try out a new software without setting it up manually
When you want to update your local copy of a container image to the latest version
When you want to share a container image with your team by pulling it from a common place