Docker

Curated By

Avatar of abhinav-TB

Docker is an open source containerization platform. It enables developers to package applications into containers which are standardized executable components combining application source code with the operating system (OS) libraries and dependencies required to run that code in any environment. Containers simplify delivery of distributed applications, and have become increasingly popular as organizations shift to cloud-native development and hybrid multi cloud environments.

PREREQUISITES

The following are a list of prerequisites which will help you understand docker better

  • How the bash works (at least how to handle files and folders)
  • Basics of networking on Linux
  • Basic git commands
  • Familiarity with Unix based OS

Topics To Learn

  • Setting up Docker on a Linux Machine
  • Docker Images
  • Docker Hub
  • Containers
  • Shells in Containers
  • Dockerfile
  • Docker Compose
  • Docker Volumes
  • container orchestration

RESOURCES

ONLINE COURSES

BLOGS

TUTORIALS

PROJECTS