<!-- mobian-agent-page publisher="dailydev" canonical="https://daily.dev/tags/docker-swarm/best-of/2022" -->

---
title: Best Docker Swarm posts of 2022 | daily.dev
description: The most upvoted Docker Swarm posts of 2022, curated by the daily.dev community.
canonical: https://daily.dev/tags/docker-swarm/best-of/2022
twitter:card: summary_large_image
twitter:site: @dailydotdev
og:url: https://daily.dev/tags/docker-swarm/best-of/2022
og:type: website
og:site_name: daily.dev
og:title: Best Docker Swarm posts of 2022 | daily.dev
og:description: The most upvoted Docker Swarm posts of 2022, curated by the daily.dev community.
og:image: https://media.daily.dev/image/upload/s--VAY5ToZt--/f_auto/v1724209435/public/daily.dev%20-%20open%20graph
---

# Best of Docker Swarm — 2022

1. 1  
[](/posts/9-docker-extensions-every-developer-must-try-tydoq6y0r "9 Docker Extensions Every Developer Must Try")  
Article  
![Avatar of community](https://media.daily.dev/image/upload/t_logo,f_auto/v1655817725/logos/community)Community Picks · 4y  
9 Docker Extensions Every Developer Must Try  
vclusters is a tool with which you can create virtual clusters on top of any Kubernetes cluster. The extension is readily available on the Docker desktop extensions tab and can be installed with a click. The command to list your vcluster list is, vCluster list 4.  
124  
3
2. 2  
[](/posts/mikeroyal-self-hosting-guide-self-hosting-guide-learn-all-about-locally-hosting-on-premises-priv-ew-m8pbvf "mikeroyal/Self-Hosting-Guide: Self-Hosting Guide. Learn all about locally hosting(on premises & private web servers) and managing software applications by yourself or your organization.")  
Article  
![Avatar of pointer](https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/65d4168582f14e0cb2b46693356e66f1)Pointer · 4y  
mikeroyal/Self-Hosting-Guide: Self-Hosting Guide. Learn all about locally hosting(on premises & private web servers) and managing software applications by yourself or your organization.  
Most self-hosted software can be installed using Docker, a packaging system which allows software to bundle their configuration and dependencies. Shipwright is a WebUI to generate templates for Yacht, Portainer, Docker-Compose, and Unraid. Dozzle is a small lightweight application with a web based interface to monitor Docker logs. Diun is a tool that receive notifications when a Docker image is updated.  
82  
4
3. 3  
[](/posts/podman-vs-docker-what-s-the-difference--ot5oro6-8 "Podman vs Docker: What's the Difference?")  
Article  
![Avatar of linuxhandbook](https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/55f22158abd2445e81d4bb8823aa0ed3)Linux Handbook · 4y  
Podman vs Docker: What's the Difference?  
Docker's core runs as a "system daemon" i.e. as a daemon executed by the root user. Red Hat unveiled Podman as an alternative to Docker in 2018\. The advantage of using Podman is visible here. Podman does not have a daemon running, and certainly doesn't have any strict requirements for root access.  
70  
4
4. 4  
[](/posts/surrealdb-surrealdb-a-scalable-distributed-collaborative-document-graph-database-for-the-realti--cpcpj8q9 "surrealdb/surrealdb: A scalable, distributed, collaborative, document-graph database, for the realtime web")  
Article  
![Avatar of pointer](https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/65d4168582f14e0cb2b46693356e66f1)Pointer · 4y  
surrealdb/surrealdb: A scalable, distributed, collaborative, document-graph database, for the realtime web  
SurrealDB is an end-to-end cloud native database for web, mobile, serverless, jamstack, backend, and traditional applications. It can run as a single server or in a highly-available, highly-scalable distributed mode. With strongly-typed data types, data can be fully modelled right in the database. Easily work with unstructured or structured data, in schemafull. Data can be completely modelled.  
55
5. 5  
[](/posts/docker-security-risks-and-best-practices-xdg60g2kk "Docker security: Risks and Best Practices")  
Article  
![Avatar of devgenius](https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/a79144d7517043e7803ed562e45a99df)Dev Genius · 4y  
Docker security: Risks and Best Practices  
The Docker daemon generates and manages your Docker objects, such as images, containers, networks, and volumes. By default, the process inside a container is run as root (id=0) To enforce the principle of least privilege, you should set a default user. Testing should be a part of every development project that considers security.  
23
6. 6  
[](/posts/continue-using-env-files-as-usual--refzxiveg "Continue Using .env Files As Usual.")  
Article  
![Avatar of devto](https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/devto)DEV · 4y  
Continue Using .env Files As Usual.  
The author is now working at Google, he has the chance to discuss with the brains. All I can get are env names and use them within the app. This is why having a designated person is so important. Not only does it make life easier for employees, but it also helps keep everyone on the same page, safe, and secure.  
23  
2
7. 7  
[](/posts/docker-use-cases-15-most-common-ways-to-use-docker-flhjpbb8s "Docker Use Cases: 15 Most Common Ways to Use Docker")  
Article  
![Avatar of dz](https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/dz)DZone · 4y  
Docker Use Cases: 15 Most Common Ways to Use Docker  
Docker is a containerization technology that enables developers to package a service into a container along with its dependencies, libraries, and operating system. Join the DZone community and get the full member experience.  
18

[See all Docker Swarm archives](/tags/docker-swarm/best-of)

```json
{"@context":"https://schema.org","@graph":[{"@type":"Organization","@id":"https://daily.dev/#organization","name":"daily.dev","url":"https://daily.dev","logo":{"@type":"ImageObject","url":"https://daily.dev/apple-touch-icon.png","width":180,"height":180},"sameAs":["https://twitter.com/dailydotdev","https://github.com/dailydotdev","https://www.linkedin.com/company/daily-dev-ltd"]},{"@type":"WebSite","@id":"https://daily.dev/#website","url":"https://daily.dev","name":"daily.dev","publisher":{"@id":"https://daily.dev/#organization"},"potentialAction":{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https://daily.dev/search?q={search_term_string}"},"query-input":"required name=search_term_string"}}]}
{"@context":"https://schema.org","@graph":[{"@type":"CollectionPage","@id":"https://daily.dev/tags/docker-swarm/best-of/2022#page","url":"https://daily.dev/tags/docker-swarm/best-of/2022","name":"Best Docker Swarm Posts of 2022","description":"The most upvoted Docker Swarm posts of 2022, curated by the daily.dev community.","isPartOf":{"@type":"WebSite","url":"https://daily.dev"}},{"@type":"ItemList","@id":"https://daily.dev/tags/docker-swarm/best-of/2022#items","numberOfItems":7,"itemListElement":[{"@type":"ListItem","position":1,"url":"https://daily.dev/posts/9-docker-extensions-every-developer-must-try-tydoq6y0r","name":"9 Docker Extensions Every Developer Must Try"},{"@type":"ListItem","position":2,"url":"https://daily.dev/posts/mikeroyal-self-hosting-guide-self-hosting-guide-learn-all-about-locally-hosting-on-premises-priv-ew-m8pbvf","name":"mikeroyal/Self-Hosting-Guide: Self-Hosting Guide. Learn all about locally hosting(on premises & private web servers) and managing software applications by yourself or your organization."},{"@type":"ListItem","position":3,"url":"https://daily.dev/posts/podman-vs-docker-what-s-the-difference--ot5oro6-8","name":"Podman vs Docker: What's the Difference?"},{"@type":"ListItem","position":4,"url":"https://daily.dev/posts/surrealdb-surrealdb-a-scalable-distributed-collaborative-document-graph-database-for-the-realti--cpcpj8q9","name":"surrealdb/surrealdb: A scalable, distributed, collaborative, document-graph database, for the realtime web"},{"@type":"ListItem","position":5,"url":"https://daily.dev/posts/docker-security-risks-and-best-practices-xdg60g2kk","name":"Docker security: Risks and Best Practices"},{"@type":"ListItem","position":6,"url":"https://daily.dev/posts/continue-using-env-files-as-usual--refzxiveg","name":"Continue Using .env Files As Usual."},{"@type":"ListItem","position":7,"url":"https://daily.dev/posts/docker-use-cases-15-most-common-ways-to-use-docker-flhjpbb8s","name":"Docker Use Cases: 15 Most Common Ways to Use Docker"}]},{"@type":"BreadcrumbList","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https://daily.dev"},{"@type":"ListItem","position":2,"name":"Tags","item":"https://daily.dev/tags"},{"@type":"ListItem","position":3,"name":"Docker Swarm","item":"https://daily.dev/tags/docker-swarm"},{"@type":"ListItem","position":4,"name":"Best of","item":"https://daily.dev/tags/docker-swarm/best-of"},{"@type":"ListItem","position":5,"name":"2022"}]}]}
```

