Docker

Docker is an open-source project that provides an open platform for developers and sysadmins to build, package, and run applications anywhere as a lightweight container. Docker automates the deployment of applications inside software containers.

More about Docker can be found in the documentation here https://docs.docker.com/.

ALERT: Be aware that public Docker images may contain security issues such as trojans.

Due to Docker Containers running with root permissions they could potentially have full access to destroy your system or moreā€¦

Therefore ensure that you stick with well-known images; or perform some safety checks before using them. See Common Security Issues Inside Public Docker Images.


Containers

Docker Compose

Images

Networking

Security

Volumes


Basic Usage of Docker

Docker Images vs. Container

Docker vs LXC

Examples

Install Docker

Install Docker Compose

Portainer

Media Server

Things to know about Docker


TODO: Peter - check if needed CoreOs


References

https://www.docker.com/

https://coreos.com/os/docs/latest/getting-started-with-docker.html

http://stackoverflow.com/questions/16047306/how-is-docker-different-from-a-normal-virtual-machine?rq=1

http://stackoverflow.com/questions/18496940/how-to-deal-with-persistent-storage-e-g-databases-in-docker?rq=1