Files
freeCodeCamp/guide/english/containers/docker/index.md
S.Hale 3920b7c4ce Corrected capitalization, corrected to American spellings and typos (#30685)
* Translate challenge subtitles and example challenge text to Spanish

* Corrected errors in syntax and punctuation

* Multiple corrections of it/s to its plus other grammar corrections

* Correction and added paragraph to CSS Flex article

* Corrected my own typo

* Corrected capitalization, American spellings and typos
2018-11-07 10:34:13 -05:00

1.4 KiB

title
title
Docker

Docker

Docker is a widely-used container platform available for Linux, Windows, and Mac, as well as cloud providers like AWS and Azure.

A common use case would be to package an app and all its requirements in a container. The container can then be used during development, passed to quality assurance/testing, and on to production/operations. This eliminates the "works on my machine" mentality, as the container effectively is the machine, no matter what actual hardware it may be running on.

After you are done setting up your computer and installig docker, you can simply test your Docker by running command:

$ docker run hello-world
Unable to find image 'hello-world:latest' locally
latest: Pulling from library/hello-world
ca4f61b1923c: Pull complete
Digest: sha256:ca0eeb6fb05351dfc8759c20733c91def84cb8007aa89a5bf606bc8b315b9fc7
Status: Downloaded newer image for hello-world:latest

Hello from Docker!
This message shows that your installation appears to be working correctly.
...

If you have no hello-world image locally Docker will automatically download it to your machine. You can list image that was downloaded or created to your machine by running command:

$ docker image ls

Docker Store contains many common applications packaged up into containers and ready to be used.

Further reading