###  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](https://hub.docker.com/) exists as a collection of images to quickly install on your machine.
[Docker Compose](obsidian://open?vault=enter&file=Docker%20Compose) is the way in which you compile your docker image. 
[Dockge](https://github.com/louislam/dockge) is a way to [manage all of your docker instances](https://noted.lol/dockge/) 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. ](https://mobyproject.org)and for what it's worth it is a very active  community with frequent [git](https://github.com/moby/moby) updates. 


Install Docker with macports: 
```
sudo port install docker
```

There is also docker-compose & docker-machine: 


Resources to install Docker  without the full desktop: 
- [Using Docker and kubernetes without Desktop ](https://cuteprogramming.blog/2023/05/21/using-docker-and-kubernetes-without-docker-desktop-on-windows-11/)
- Learn with [Play with Docker](https://labs.play-with-docker.com/?stack=https://raw.githubusercontent.com/docker-library/docs/45b7cc83c4763f5dc3501e1f7a2411eca1b16ce2/ghost/stack.yml)
Uses: 
- install gitea with Docker 
- [ghost](https://hub.docker.com/_/ghost/) for Docker




---


# 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](https://www.youtube.com/watch?v=fy8SHvNZGeE)

On Helm Charts in particular: 

![https://www.youtube.com/watch?v=jUYNS90nq8U](https://www.youtube.com/watch?v=jUYNS90nq8U)