### 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)