Diese Filiale enthält den Inhalt und den Site -Generator der Website https://linuxcontainers.org.
Korrekturen, neue Inhalte und Übersetzungen werden sehr geschätzt. Lesen Sie unsere beitragenden Richtlinien für Einzelheiten.
Schauen Sie sich die offenen Probleme in Github an, um zu sehen, wo Sie helfen können.
Um eine lokale Kopie der Website zu generieren und auszuführen, befolgen Sie die folgenden Anweisungen.
Installieren Sie die folgende Software (die Benennung kann von Ihrer Verteilung abhängt):
git clone https://github.com/lxc/linuxcontainers.org
Hinweis: Der Ordner downloads ist ziemlich groß, sodass Sie diesen Ordner mit Git Sparse-Checkout und Teilklonen überspringen können (die einzige Ausnahme ist, wenn Sie auf der Seite Downloads arbeiten).
Als Ersatz für den fehlenden downloads -Ordner müssen Sie die folgenden leeren Ordner erstellen, bevor Sie die Website generieren (ansonsten zeigt der Generator einen Fehler an):
downloads/cgmanager/
downloads/distrobuilder/
downloads/lxc/
downloads/lxcfs/
Alle Schritte zum Erstellen einer spärlichen Kasse
#!/bin/bash
git clone --filter=blob:none --no-checkout [email protected]:lxc/linuxcontainers.org.git
cd linuxcontainers.org
git sparse-checkout set --no-cone
echo -e '/*n!downloads' > .git/info/sparse-checkout
git checkout main
mkdir -p downloads/{incus,lxc,lxcfs,distrobuilder,cgmanager}
./generate
Führen Sie diese Befehle nach dem Generieren der Website (oben) aus (Ubuntu-spezifisch):
cd output
python3 -m http.server 8777
Jetzt können Sie auf die Website in Ihrem Browser zugreifen, indem Sie Ihre lokale IP -Adresse und -Ate verwenden:
127.0.0.1:8777
Innerhalb des Behälters:
Installieren Sie die Abhängigkeiten, klonen Sie das Repo und generieren Sie die Website (wie oben).
Führen Sie diese Befehle nach dem Generieren der Website (Ubuntu-spezifisch) aus:
cd output
python3 -m http.server 8777
Auf dem Host:
Sie können jetzt mit der IP -Adresse des Containers zur Website (in einem Browser Ihrer Wahl) navigieren, beispielsweise mit der IP -Adresse des Containers:
185.5.3.12:8777
Laden Sie die Mannseiten von Jenkins https://jenkins.linuxcontainers.org/job/lxc-build-tarballs/ herunter und entpacken Sie sie in den jeweiligen Ordner. Für LXC:
tar xvf manpages.tar.gz -C linuxcontainers.org/manpages/lxc/
Stellen Sie sicher, dass man2html installiert ist. ./generate
So installieren Sie man2html :
apt install man2html
Fehlerberichte, Anfragen und Ideen zur Website können unter https://github.com/lxc/linuxcontainers.org/issues/new eingereicht werden