Khaliladib11 / Docker-Tutorial

I created this repository to archive my docker learning process from a udemy course

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Docker-Tutorial

reduce_docker_image_size_by_45

This repository is to archive my Docker learning journey from this udemy course.

Goal

  • To familiarize myself with Docker concepts and basics.
  • To use it after as a refrence when working with Docker later.

Basics

Docker is containr technology. It is a tool for creating and managing containers.

A container is a standarized unit of sofwtare that packages all the code and dependecoes to run the code anywhere.

As a result, we will have the exact envirement for developement and production, also it will become easier to share a comman developement environment.

Moreover, with containers we don't have to uninstall and re-install local depedencies and runtimes all the time.

Docker offers many advantages for developer and DevOps teams:

  • offers isolations for applications.
  • simplifies the configurations.
  • supports many CI tools such as Jenkins.
  • simplifies doployements

Repository Structure

The repositpry structure is as follows:

About

I created this repository to archive my docker learning process from a udemy course