From dd30ade94bd3b834a43d253b4012c18dac6c2888 Mon Sep 17 00:00:00 2001 From: Liam Pietralla Date: Wed, 22 Oct 2025 13:11:59 +1100 Subject: [PATCH] docker swarm --- .vitepress/config.mts | 4 ++++ docs/docker-swarm/index.md | 27 +++++++++++++++++++++++++++ docs/index.md | 4 ++++ 3 files changed, 35 insertions(+) create mode 100644 docs/docker-swarm/index.md diff --git a/.vitepress/config.mts b/.vitepress/config.mts index e07ac5b..b57aa6c 100644 --- a/.vitepress/config.mts +++ b/.vitepress/config.mts @@ -76,6 +76,10 @@ export default defineConfig({ { text: 'Local DB (PostgreSQL)', link: '/docker/local-db-pg' }, ] }, + { + text: 'Docker Swarm', + link: '/docker-swarm/', + }, { text: 'EF Core', link: '/ef-core/', diff --git a/docs/docker-swarm/index.md b/docs/docker-swarm/index.md new file mode 100644 index 0000000..6595ac6 --- /dev/null +++ b/docs/docker-swarm/index.md @@ -0,0 +1,27 @@ +# Docker Swarm Snippets and Musings + +## Updating Services + +View services: + +```bash +docker service ls +``` + +To scale a service up or down: + +```bash +docker service scale = +``` + +Sometimes services get stuck or need to be forcefully updated: + +```bash +docker service update --force +``` + +::: tip + +Sometimes if you need to force containers to restart use the update force (e.g. after restarting a node). + +::: \ No newline at end of file diff --git a/docs/index.md b/docs/index.md index 0d529bf..82a96b5 100644 --- a/docs/index.md +++ b/docs/index.md @@ -26,6 +26,10 @@ hero: text: Docker link: /docker/ + - theme: alt + text: Docker Swarm + link: /docker-swarm/ + - theme: alt text: EF Core link: /ef-core/