Virtualisierung in Linux PAD: Unterschied zwischen den Versionen

Aus Xinux Wiki
Zur Navigation springen Zur Suche springen
 
(Eine dazwischenliegende Version desselben Benutzers wird nicht angezeigt)
Zeile 1: Zeile 1:
 
=Eindache Etherpad=
 
=Eindache Etherpad=
*docker run -p 9001:9001 etherpad/etherpad
+
*docker run -d -p 9001:9001 etherpad/etherpad
 +
=Etherpad als systemd-Quadlet unter Rocky Linux=
 +
 
 +
*Voraussetzung: Podman 4.x ist installiert (standardmäßig in Rocky Linux 9)
 +
 
 +
*Schritt 1: Erstelle das Verzeichnis für Quadlet-Dateien (falls nicht vorhanden)
 +
mkdir -p /etc/containers/systemd
 +
 
 +
*Schritt 2: Erstelle die Datei /etc/containers/systemd/etherpad.container mit folgendem Inhalt:
 +
<pre>
 +
[Container]
 +
Image=docker.io/etherpad/etherpad
 +
Name=etherpad
 +
PublishPort=9001:9001
 +
Restart=always
 +
</pre>
 +
 
 +
*Schritt 3: systemd-Dienste aktualisieren
 +
systemctl daemon-reexec
 +
systemctl daemon-reload
 +
 
 +
*Schritt 4: Container-Dienst starten und dauerhaft aktivieren
 +
systemctl enable --now container-etherpad.service
 +
 
 +
*Schritt 5: Status überprüfen
 +
systemctl status container-etherpad.service
 +
 
 +
*Hinweis:
 +
Der Dienstname ergibt sich aus dem Dateinamen: `etherpad.container` → `container-etherpad.service`
 +
</pre>

Aktuelle Version vom 23. Juni 2025, 14:06 Uhr

Eindache Etherpad

  • docker run -d -p 9001:9001 etherpad/etherpad

Etherpad als systemd-Quadlet unter Rocky Linux

  • Voraussetzung: Podman 4.x ist installiert (standardmäßig in Rocky Linux 9)
  • Schritt 1: Erstelle das Verzeichnis für Quadlet-Dateien (falls nicht vorhanden)
mkdir -p /etc/containers/systemd
  • Schritt 2: Erstelle die Datei /etc/containers/systemd/etherpad.container mit folgendem Inhalt:
[Container]
Image=docker.io/etherpad/etherpad
Name=etherpad
PublishPort=9001:9001
Restart=always
  • Schritt 3: systemd-Dienste aktualisieren
systemctl daemon-reexec
systemctl daemon-reload
  • Schritt 4: Container-Dienst starten und dauerhaft aktivieren
systemctl enable --now container-etherpad.service
  • Schritt 5: Status überprüfen
systemctl status container-etherpad.service
  • Hinweis:

Der Dienstname ergibt sich aus dem Dateinamen: `etherpad.container` → `container-etherpad.service`