====== Docker ======
{{:docker:docker.png?100 |}}
**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 [[Docker:Security:Common Security Issues Inside Public Docker Images|Common Security Issues Inside Public Docker Images]].
----
[[Docker:Containers|Containers]]
[[Docker:Docker Compose|Docker Compose]]
[[Docker:Images|Images]]
[[Docker:Networking|Networking]]
[[Docker:Security|Security]]
[[Docker:Volumes|Volumes]]
----
[[Docker:Basic Usage of Docker|Basic Usage of Docker]]
[[Docker:Docker Images vs. Container|Docker Images vs. Container]]
[[Docker:Docker vs LXC|Docker vs LXC]]
[[Docker:Examples|Examples]]
[[Docker:Install Docker|Install Docker]]
[[Docker:Install Docker Compose|Install Docker Compose]]
[[Docker:Portainer|Portainer]]
[[Docker:Media Server|Media Server]]
[[Docker:Things to know about Docker|Things to know about Docker]]
----
**TODO:** Peter - check if needed
[[Ubuntu:Docker:CoreOs|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