Эта филиала содержит контент и генератор сайтов веб -сайта https://linuxcontainers.org.
Исправления, новый контент и переводы высоко ценится. Прочитайте наши рекомендательные принципы для получения подробной информации.
Взгляните на открытые проблемы на GitHub, чтобы увидеть, где вы можете помочь.
Чтобы сгенерировать и запустить локальную копию веб -сайта, следуйте инструкциям ниже.
Установите следующее программное обеспечение (именование может зависеть от вашего распределения):
git clone https://github.com/lxc/linuxcontainers.org
Примечание: downloads папок довольно большие, поэтому вы можете пропустить эту папку, используя Git Sparse-Checkout и частичные клоны (единственное исключение-когда вы работаете на странице загрузки).
В качестве замены папки недостающей downloads вам необходимо создать следующие пустые папки, прежде чем генерировать веб -сайт (в противном случае генератор показывает ошибку):
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
После создания веб-сайта (выше) запустите эти команды (специфичные для Ubuntu):
cd output
python3 -m http.server 8777
Теперь вы можете получить доступ к веб -сайту в своем браузере, используя свой локальный IP -адрес и порт:
127.0.0.1:8777
Внутри контейнера:
Установите зависимости, клонируйте репо и генерируйте веб -сайт (так же, как указано выше).
После генерации веб-сайта запустите эти команды (специфичные для Ubuntu):
cd output
python3 -m http.server 8777
На хосте:
Теперь вы можете перейти на сайт (в браузере по вашему выбору) с IP -адресом контейнера, например:
185.5.3.12:8777
Загрузите страницы Man с Jenkins https://jenkins.linuxcontainers.org/job/lxc-build-tarballs/ и распакуйте их в соответствующую папку. Для LXC:
tar xvf manpages.tar.gz -C linuxcontainers.org/manpages/lxc/
Убедитесь, что man2html установлен. ./generate вызывает этот инструмент и вводит главное меню сверху.
Чтобы установить man2html :
apt install man2html
Отчеты об ошибках, запросы и идеи, касающиеся веб -сайта, могут быть поданы по адресу https://github.com/lxc/linuxcontainers.org/issues/new