Docker overview

  1. What is docker?
  2. Docker platform
  3. You use docker for
  4. Docker architecture
  5. The underlying technology

What is docker?

The Docker platform

  • Develop your application and its supporting components using containers.
  • The container becomes the unit for distributing and testing your application.
  • When you’re ready, deploy your application into your production environment, as a container or an orchestrated service. This works the same whether your production environment is a local data center, a cloud provider, or a hybrid of the two.

Docker can be user for?

  1. Responsive deployment and scaling
  2. Running more workloads on the same hardware

Docker architecture

The underlying technology

  1. For Docker Desktop installation instructions, see Install Docker Desktop on Mac and Install Docker Desktop on Windows.
  2. Run the below command in CLI
docker run -d -p 80:80 docker/getting-started
  • -d - run the container in detached mode (in the background)
  • -p 80:80 - map port 80 of the host to port 80 in the container
  • docker/getting-started - the image to use



Docker objects

Docker registries

The Docker daemon

The Docker client



Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store



App developer and web development with django python . Learn by reading Practice by coding😍