Я планирую использовать LaTeX в среде докеров для создания PDF-отчетов на сервере.LaTeX в контейнере для докеров с использованием Alpine Linux (репозиторий для латекса)
В текущей среде тестовой системы я играю вокруг, используя this docker container from the hub, который, кажется, работает достаточно хорошо.
Однако, как указано container's dockerfile, контейнер основан на Ubuntu, который приводит к относительному огромному размеру контейнера по сравнению с функциональными возможностями, которые мне действительно нужны из-за системных накладных расходов Ubuntu.
Я думаю, что я могу избавиться от этой ненужной системной надстройки as Docker Inc. did, используя Alpine Linux вместо Ubuntu.
К сожалению, я не могу найти пакеты LaTeX в репозиториях Alpine. Я установил на основе альпийской системы без Docker в качестве виртуальной машины и попытался:
apk update
apk search -v --description 'latex'
, которые не нашли каких-либо сопутствующих пакетов. В дополнение к этому я не смог найти более подробную информацию о пакетах LaTeX с помощью Google.
Итак, есть ли что-то вроде официального репозитория, предоставляющего LaTeX для Alpine или есть способ для использования, например. пакеты Debian/Ubuntu в Alpine?
Update:
Существует texlive
package available. Однако, как обсуждалось here, что, кажется, сломана так или иначе ...
Update из-за сломанной ссылке:
ссылаемся выше нарушается. Новая ссылка на обзор пакетов - here.
Я хотел бы иметь меньший базовый образ на основе альпийской ... но я не могу скажу, что я знаю, где начать проверять, работает ли он должным образом. LaTeX потрясающе. Установка его зависимостей не так велика ... – bean5
Ваша ссылка на пакет texlive сломана. – bean5
Чем больше я использую LaTeX, тем больше я удивляюсь, сколько времени требуется для создания собственного изображения. Я не совсем знаю, как работают репозитории Ubuntu и как работают зависимости ... когда я устанавливаю textlive-full + texlive-math-extra, похоже, что мой образ становится намного больше. Я имею в виду гигабайты.Учитывая, что базовое изображение ubuntu намного меньше, а установка на рабочем столе ubuntu - гигабайт, похоже, что где-то LaTeX зависит от огромного количества пакетов. Я не могу понять, как что-то может зависеть от такого огромного объема пакетов, не используя ни одного из них, или становится неуправляемым. – bean5