23 lines
1.3 KiB
Markdown
23 lines
1.3 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.
|
|
|
|
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/)
|
|
|
|
Uses:
|
|
- install gitea with Docker |