このブランチには、https://linuxcontainers.org Webサイトのコンテンツとサイトジェネレーターが含まれています。
修正、新しいコンテンツ、翻訳は大歓迎です。詳細については、貢献ガイドラインをご覧ください。
GitHubのオープンな問題を見て、どこでお手伝いできるかを確認してください。
Webサイトのローカルコピーを生成および実行するには、以下の指示に従ってください。
次のソフトウェアをインストールします(命名は分布に依存する場合があります):
git clone https://github.com/lxc/linuxcontainers.org
注:フォルダーのdownloads非常に大きいため、Git Sparse-CheckoutとPartial Clonesを使用してそのフォルダーをスキップできます(唯一の例外は、ダウンロードページで作業する場合です)。
欠落しているdownloadsフォルダーの代替品として、Webサイトを生成する前に、次の空のフォルダーを作成する必要があります(それ以外の場合は、発電機にエラーが表示されます):
downloads/cgmanager/
downloads/distrobuilder/
downloads/lxc/
downloads/lxcfs/
スパースチェックアウトを作成するためのすべての手順
#!/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
Webサイトを生成した後(上記)、これらのコマンド(Ubuntu固有)を実行します。
cd output
python3 -m http.server 8777
これで、ローカルIPアドレスとポートを使用して、ブラウザのWebサイトにアクセスできます。
127.0.0.1:8777
コンテナ内:
依存関係をインストールし、レポをクローンしてウェブサイトを生成します(上記と同じ)。
Webサイトを生成した後、これらのコマンドを実行します(ubuntu固有):
cd output
python3 -m http.server 8777
ホストについて:
これで、コンテナのIPアドレスを使用して(選択したブラウザで)サイトに移動できます。
185.5.3.12:8777
jenkins https://jenkins.linuxcontainers.org/job/lxc-build-tarballs/からmanページをダウンロードし、それらをそれぞれのフォルダーに解凍します。 LXCの場合:
tar xvf manpages.tar.gz -C linuxcontainers.org/manpages/lxc/
man2htmlがインストールされていることを確認してください。 ./generateこのツールを呼び出し、メインメニューを上に注入します。
man2htmlをインストールするには:
apt install man2html
Webサイトに関するバグレポート、リクエスト、アイデアは、https://github.com/lxc/linuxcontainers.org/issues/newに提出できます。