---
title: "#docker-swarm articles | Hashnode"
description: "Explore 103 articles tagged #docker-swarm on Hashnode. Tutorials, guides, and how-tos from the community."
url: "https://hashnode.com/tag/docker-swarm"
---

Tag

# #docker-swarm

103 posts · 179 followers

[Anton Shvein](https://hashnode.com/@t0ha) · [Oct 27](https://hashnode.com/posts/supervising-what-you-don-t-own-a-controller-loop-in-otp/6ae092481e638d03677bac1a)

### [Supervising What You Don't Own: A Controller Loop in OTP](https://t0ha.hashnode.dev/supervising-what-you-don-t-own-a-controller-loop-in-otp?utm_source=hashnode&utm_medium=feed)

A deploy killed my OTP processes but not the containers running my AI agents. The fix — a Reconciler GenServer and a pure, testable decision function.

10 min read · [t0ha.hashnode.dev](https://t0ha.hashnode.dev/supervising-what-you-don-t-own-a-controller-loop-in-otp?utm_source=hashnode&utm_medium=feed)

[Anton Shvein](https://hashnode.com/@t0ha) · [Oct 22](https://hashnode.com/posts/opentelemetry-collector-on-docker-swarm/6ad9b3d33e672b46c4b0c5f8)

### [OpenTelemetry Collector on Docker Swarm](https://t0ha.hashnode.dev/opentelemetry-collector-on-docker-swarm?utm_source=hashnode&utm_medium=feed)

I tried to ship logs and metrics from two Swarm clusters into PostHog. The collector ate its own logs, duplicated lines, and lost data.

11 min read · [t0ha.hashnode.dev](https://t0ha.hashnode.dev/opentelemetry-collector-on-docker-swarm?utm_source=hashnode&utm_medium=feed)

[SAI PRANEETH BHATTU](https://hashnode.com/@saipraneethbhattu) · [Jun 17](https://hashnode.com/posts/beyond-one-server-solving-docker-scaling-with-swarm-and-container-networks/6a32fbd97ab7564afa64e076)

### [Beyond One Server: Solving Docker Scaling with Swarm and Container Networks](https://saipraneethbhattu.hashnode.dev/beyond-one-server-solving-docker-scaling-with-swarm-and-container-networks?utm_source=hashnode&utm_medium=feed)

This post covers three separate but deeply connected topics. We start by finishing what was started with Docker Hub, pushing all four bank service images to a remote registry so they survive beyond any single machine. From there, we identify a real architectural problem with single-host Docker deployments and introduce Docker Swarm as the solution. Finally, we close with Docker networking, explaining how containers communicate with each other both on the same host and across different hosts. By the end of this article, you will understand how to push and pull images from Docker Hub, how to set up a multi-node Docker Swarm cluster, how to create and scale services across that cluster, what self-healing means in practice, and how Docker networking works under the hood.

18 min read · [saipraneethbhattu.hashnode.dev](https://saipraneethbhattu.hashnode.dev/beyond-one-server-solving-docker-scaling-with-swarm-and-container-networks?utm_source=hashnode&utm_medium=feed)

[SAI PRANEETH BHATTU](https://hashnode.com/@saipraneethbhattu) · [Jun 17](https://hashnode.com/posts/building-production-ready-docker-deployments-with-secrets-stacks-and-distroless-images/6a330765c414dde26a3534d0)

### [Building Production-Ready Docker Deployments with Secrets, Stacks, and Distroless Images](https://saipraneethbhattu.hashnode.dev/building-production-ready-docker-deployments-with-secrets-stacks-and-distroless-images?utm_source=hashnode&utm_medium=feed)

This post wraps up the core Docker Swarm curriculum by covering four important topics that complete the picture of production-ready containerized deployments. We start with Docker Secrets, which solves the real-world problem of passing sensitive credentials into containers without hardcoding them. We then look at Docker Stack, which is how you run multi-service Docker Compose files across a Swarm cluster instead of a single host. After that we cover the distinction between replicated and global services, which is a concept that appears in Kubernetes as well. We close with a look at Portainer for those who prefer a visual interface, and a brief introduction to distroless images. Each of these topics builds on everything covered so far. If you have your Swarm cluster running, you can follow along with every command shown here.

14 min read · [saipraneethbhattu.hashnode.dev](https://saipraneethbhattu.hashnode.dev/building-production-ready-docker-deployments-with-secrets-stacks-and-distroless-images?utm_source=hashnode&utm_medium=feed)

[Hatim Loha](https://hashnode.com/@hatimloha) · [May 31](https://hashnode.com/posts/lesson-7-advanced-dockerfiles/6a1c36a1bbf6e683817a7f93)

### [Lesson 7 — Advanced Dockerfiles](https://dockerlearning-hatim.hashnode.dev/lesson-7-advanced-dockerfiles?utm_source=hashnode&utm_medium=feed)

Level up your Dockerfiles with multi-stage builds, CMD vs ENTRYPOINT, non-root USER, HEALTHCHECK, layer optimization, and alpine images for production

4 min read · [dockerlearning-hatim.hashnode.dev](https://dockerlearning-hatim.hashnode.dev/lesson-7-advanced-dockerfiles?utm_source=hashnode&utm_medium=feed)

[Hatim Loha](https://hashnode.com/@hatimloha) · [May 31](https://hashnode.com/posts/lesson-6-docker-compose-deep-dive/6a1c35b0bbf6e683817a1982)

### [Lesson 6 — Docker Compose Deep Dive](https://dockerlearning-hatim.hashnode.dev/lesson-6-docker-compose-deep-dive?utm_source=hashnode&utm_medium=feed)

Master Docker Compose — define your full stack in one YAML file. Covers services, volumes, networks, depends\_on, .env secrets, and multi-container.

3 min read · [dockerlearning-hatim.hashnode.dev](https://dockerlearning-hatim.hashnode.dev/lesson-6-docker-compose-deep-dive?utm_source=hashnode&utm_medium=feed)

[Dhruv Nakum](https://hashnode.com/@Dhruv-Nakum) · [Mar 16](https://hashnode.com/posts/diving-into-docker-part-7-docker-swarm/69b884ab2ad6ae5184049a0b)

### [Diving into Docker (Part 7): Docker Swarm](https://dhruvnakum.xyz/diving-into-docker-part-7-docker-swarm?utm_source=hashnode&utm_medium=feed)

Step by step guide on managing multi-host, multi-service application using Docker Swarm

15 min read · [dhruvnakum.xyz](https://dhruvnakum.xyz/diving-into-docker-part-7-docker-swarm?utm_source=hashnode&utm_medium=feed)

[Moon Robert](https://hashnode.com/@synsun) · [Mar 9](https://hashnode.com/posts/kubernetes-vs-docker-swarm-vs-nomad-container-orch/69ae17af077569edc272ae0d)

### [Kubernetes vs Docker Swarm vs Nomad: Container Orchestration Showdown 2026](https://synsun.hashnode.dev/kubernetes-vs-docker-swarm-vs-nomad-container-orch?utm_source=hashnode&utm_medium=feed)

After 2 weeks running Kubernetes, Docker Swarm, and Nomad against identical real workloads, here's what I actually learned—and what I'd pick for production.

9 min read · [synsun.hashnode.dev](https://synsun.hashnode.dev/kubernetes-vs-docker-swarm-vs-nomad-container-orch?utm_source=hashnode&utm_medium=feed)

[Vaishnavi Landge](https://hashnode.com/@vaishnavilandge) · [Jan 4](https://hashnode.com/posts/docker-from-basics-to-advanced-compose-swarm-and-multi-container-architecture/695aa2b143d9e4ba77226391)

### [Docker From Basics to Advanced – Compose, Swarm & Multi-Container Architecture](https://the-cloudops-journal.hashnode.dev/docker-from-basics-to-advanced-compose-swarm-and-multi-container-architecture?utm_source=hashnode&utm_medium=feed)

In the previous blog, you built a strong foundation in Docker understanding images, containers, Dockerfiles, networking, volumes, and Docker Hub. Now it’s time to level up 🚀 Modern applications are not single containers. They are made of multiple se...

4 min read · [the-cloudops-journal.hashnode.dev](https://the-cloudops-journal.hashnode.dev/docker-from-basics-to-advanced-compose-swarm-and-multi-container-architecture?utm_source=hashnode&utm_medium=feed)

[Rama Grandhi](https://hashnode.com/@ramagrandhi) · [Dec 28, 2025](https://hashnode.com/posts/docker-stack-explained-simplify-deploying-multiple-services/6950e768d10dc5529a20496b)

### [Docker Stack Explained: Simplify Deploying Multiple Services 🐋❤️](https://dockermadesimple.hashnode.dev/docker-stack-explained-simplify-deploying-multiple-services?utm_source=hashnode&utm_medium=feed)

Part 7

4 min read · [dockermadesimple.hashnode.dev](https://dockermadesimple.hashnode.dev/docker-stack-explained-simplify-deploying-multiple-services?utm_source=hashnode&utm_medium=feed)
