An open API service indexing awesome lists of open source software.

https://github.com/yasenstar/learn_docker


https://github.com/yasenstar/learn_docker

Last synced: 3 months ago
JSON representation

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