learning-docker/notes/0_introduction.md

933 B

Introduction

What is Docker?

  • Docker carves upa computer (linux) into sealed containers that run your code
  • Containers are designed to be portable, to and from your computer
  • Docker also builds these containers for you
  • Docker is social platform that share and find containers
  • Docker is not VM.

What is a Container?

  • A self-contained sealed unit of software
  • Contains everything required to run the code
  • included Code, Configs, Processes, Networking, Dependencies, enough Linux OS

Docker is program that manage these containers

About Docker

  • A client program, that named Docker
  • A server program that manages a Linux system
  • A program that build containers
  • A service that distributes containers
  • Company that create this software also named docker

Using the exercise files

reformat.sh in Ex_Files_Learning_Docker_Upd dir is for formatting the output using specialized environment variable