Host:Docker: Difference between revisions

From Chaosdorf Wiki
(added netbox link)
No edit summary
 
Line 10: Line 10:
|ssh_userlogin=No
|ssh_userlogin=No
|ownership=virtual
|ownership=virtual
|admins=Derf, dfjera, Hanemile, YtvwlD
|admins=Derf, dfjera, Hanemile, YtvwlD, haris
|netbox_url=https://netbox.chaosdorf.space/virtualization/virtual-machines/19/
|netbox_url=https://netbox.chaosdorf.space/virtualization/virtual-machines/19/
}}
}}
Line 37: Line 37:
* Traefik?
* Traefik?
* mehr Dienste?
* mehr Dienste?
  * pretalx
** pretalx
  * pretix
** pretix
  * netbox
** netbox
  * Authentik (um das LDAP loszuwerden)
** Authentik (um das LDAP loszuwerden)

Latest revision as of 16:46, 30 March 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 4GB3,814.697 MiB <br />3,906,250 kiB <br />4,000,000,000 B <br />3.725 GiB <br />0.00364 TiB <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)