41 lines
2.0 KiB
Markdown
41 lines
2.0 KiB
Markdown
|
### 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)
|