learning-docker/notes/0_introduction.md

29 lines
933 B
Markdown
Raw Normal View History

2020-11-26 15:14:45 +11:00
# 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