https://github.com/yasenstar/learn_docker
https://github.com/yasenstar/learn_docker
Last synced: 3 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/yasenstar/learn_docker
- Owner: yasenstar
- Created: 2020-04-05T17:58:05.000Z (about 5 years ago)
- Default Branch: master
- Last Pushed: 2020-04-12T19:01:49.000Z (about 5 years ago)
- Last Synced: 2025-02-23T01:49:32.324Z (3 months ago)
- Size: 541 KB
- Stars: 0
- Watchers: 3
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# learn_docker
[TOC]
## What is Docker?
Docker is a command-line program, a background daemon, and a set of remote services that take a logistical approach to solving common software problems and simplifying your experience installing, running, publishing, and removing software.
Docker accomplishes this using a UNIX technology called **containers**.
Historically:
- Unix-style operating systems have used the term _jail_ to describe a modified runtime environment for a program that prevents that program from accessing protected resources.
- Since 2005, after the release of Sun's Solaris 10 and Solaris Containters, _container_ has become the preferred term for such a runtime environment.
- The goal has expanded from preventing access to protected resources to isolating a program from all resources except when explicitly allowed.Any software run with Docker is run inside a container.
## Reference
Book: Docker In Action, _Jeff Nockoloff_, by Manning, ISBN: 9781633430235