Host:Docker: Difference between revisions

From Chaosdorf Wiki
No edit summary
m (GB != GiB)
 
Line 5: Line 5:
|purpose=Container hosten
|purpose=Container hosten
|disk=160GB
|disk=160GB
|ram=4GB
|ram=4GiB
|admin_toolkit=No
|admin_toolkit=No
|ssh_pam=No
|ssh_pam=No

Latest revision as of 15:09, 12 April 2025

docker
Ort Host:Vm
Zweck Container hosten
OS Debian 12
Disks 160GB160,000 MB <br />160,000,000 kB <br />0.16 TB <br />
RAM 4GiB4,096 MiB <br />4,194,304 kiB <br />4,294,967,296 B <br />0.00391 TiB <br />4,294.967 MB <br />
Admin-Toolkit No
PAM? No
SSH user login? No
Besitzstatus virtuell
Admins Derf, dfjera, Hanemile, YtvwlD, haris
NetBox URL [1]

(Das ist der Docker-Host im Rechenzentrum, nicht verwechseln mit Host:Dockerserver!)

Container, Container, Container – auf chaosdorf.de!

Aktuell ist das eine relativ minimale Installation: in `/home/chaosdorf` liegen Ordner mit `docker-compose.yml`-Dateien. Die Dienste exposen jeweils einen Port auf ::, Host:Extern spielt Reverse Proxy.

Cheatsheet[edit source]

# allgemein
docker ps # zeigt alle laufenden Container und freigegebenen Ports an
docker ps -a # zeigt alle Container an
docker volume ls # zeigt alle Volumes an (liegen in /var/lib/docker/volumes)
# für ein Projekt (im entsprechenden Ordner ausführen)
docker compose pull # lädt neue Versionen der Images herunter
docker compose up --detach --remove-orphans # wendet alle Änderungen an und startet die Container (neu)
docker compose down # stoppt und entfernt die Container (Images und Volumes bleiben erhalten, wenn nicht noch weitere Flags genutzt werden)
docker compose logs # zeigt Logs an

Zukunftsmusik[edit source]

  • Backups
  • Docker Swarm? (hauptsächlich für Konsistenz mit Host:Dockerserver
  • Traefik?
  • mehr Dienste?
    • pretalx
    • pretix
    • netbox
    • Authentik (um das LDAP loszuwerden)