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:
- Using Docker and kubernetes without Desktop
- Learn with Play with Docker Uses:
- install gitea with Docker
- ghost for Docker
About Kubernetes
Kubernetes is also used widely in industry along with Helm Charts for quick templating of various deployments.
On Helm Charts in particular: