🇵🇱 Nowy wpis na blogu! / 🇬🇧 New blog post!

Portainer – GUI dla Docker’a

#container #Docker #DockerHub #dockerIo #HTTP #HTTPS #kontener #Nextcloud #Oracle #Port443 #port8000 #port9443 #Portainer #VPS

Autor: @[email protected]

https://blog.tomaszdunia.pl/portainer/

Portainer – GUI dla Docker’a – Tomasz Dunia Blog

@to3k
Warto dodać, że #portainer oprócz uruchamiania kontenerów lokalnie potrafi również zarządzać klastrami. Najprostszy klaster można uruchomić przy użyciu narzędzi wbudowanych w samego dockera - czyli uruchomić dockera w tzw trybie swarm.
Tryb swarm nawet na pojedynczej maszynie daje dodatkowe funkcje w postaci np automatycznej replikacji czy równoważenia obciążenia.
Po stronie docker'a to tylko kilka dodatkowych poleceń wykonanych jednorazowo:

# portainer in swarm mode - manager node
ip=$(hostname -I | awk '{print $1}')
sudo docker swarm init --advertise-addr $ip
sudo docker network create --scope swarm --attachable -d 'overlay' web
sudo docker stack deploy --compose-file=portainer-agent-stack-swarm.yml portainer

a portainer składa się wtedy z dwóch usług - na każdym węźle klastra działa tzw agent.
Przykładowy plik .yml dla portainer'a w trybie swarm.
docker-swarm-hosting

docker swarm config files

Citizen4 Forgejo