Notepad/enter/Coding Tips (Classical)/Terminal Tips/System Client/Servers/Virtual Machines/Docker/About Docker.md

2.0 KiB

What is it?


Docker uses containers which are isolated from one another and come bundled withtheir own software, libraries, and configuration files. while still communicating witheachother through well-defined channels. An important thing to remember here is that since all the containers share the services of a single operating system kernel, they use fewer resources than a virtual machine.

DockerHub exists as a collection of images to quickly install on your machine. Docker Compose is the way in which you compile your docker image. Dockge is a way to manage all of your docker instances in a self-hosted way!

Nowadays Docker is much more of an enterprise product. For the original open source community and installs, you must now visit the Moby Project. and for what it's worth it is a very active community with frequent git updates.

Install Docker with macports:

sudo port install docker

There is also docker-compose & docker-machine:

Resources to install Docker without the full desktop:


About Kubernetes

Kubernetes is also used widely in industry along with Helm Charts for quick templating of various deployments.

https://www.youtube.com/watch?v=fy8SHvNZGeE

On Helm Charts in particular:

https://www.youtube.com/watch?v=jUYNS90nq8U