Cette branche contient le contenu et le générateur de sites du site Web https://linuxcontiners.org.
Les correctifs, les nouveaux contenus et les traductions sont grandement appréciés. Lisez nos directives contributives pour plus de détails.
Jetez un œil aux problèmes ouverts sur GitHub, pour voir où vous pourriez aider.
Pour générer et exécuter une copie locale du site Web, suivez les instructions ci-dessous.
Installez le logiciel suivant (la dénomination peut dépend de votre distribution):
git clone https://github.com/lxc/linuxcontainers.org
Remarque: Les downloads de dossiers sont assez grands, vous pouvez donc ignorer ce dossier en utilisant Git Sparseckout et des clones partiels (la seule exception est, lorsque vous travaillez sur la page de téléchargements).
En remplacement du dossier downloads manquants, vous devez créer les dossiers vides suivants, avant de générer le site Web (sinon le générateur affiche une erreur):
downloads/cgmanager/
downloads/distrobuilder/
downloads/lxc/
downloads/lxcfs/
Toutes les étapes pour créer une caisse clairsemée
#!/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
Après avoir généré le site Web (ci-dessus), exécutez ces commandes (spécifiques à Ubuntu):
cd output
python3 -m http.server 8777
Vous pouvez maintenant accéder au site Web dans votre navigateur en utilisant votre adresse IP locale et votre port:
127.0.0.1:8777
À l'intérieur du conteneur:
Installez les dépendances, clonez le repo et générez le site Web (comme ci-dessus).
Après avoir généré le site Web, exécutez ces commandes (Ubuntu-spécifique):
cd output
python3 -m http.server 8777
Sur l'hôte:
Vous pouvez désormais naviguer vers le site (dans un navigateur de votre choix) avec l'adresse IP du conteneur, par exemple:
185.5.3.12:8777
Téléchargez les pages de l'homme de jenkins https://jenkins.linuxcontiners.org/job/lxc-build-tarball/ et se dézip dans le dossier respectif. Pour LXC:
tar xvf manpages.tar.gz -C linuxcontainers.org/manpages/lxc/
Assurez-vous que man2html est installé. ./generate appelle cet outil et injecte le menu principal en haut.
Pour installer man2html :
apt install man2html
Les rapports de bogues, les demandes et les idées concernant le site Web peuvent être déposés sur https://github.com/lxc/linuxconntainers.org/issues/new