Как использовать внешнюю команду в Docker контейнере?
Система: Ubuntu 20.04
Описание проблемы:
Нужно исполнить команду latex в Python-скрипте, который запускается в контейнере Docker'a. На машине установил texlive, команда latex работает и лежит в /usr/bin/. Однако при билде и ране скрипта в контейнере, функция shutil.which("latex") возвращает None, то есть исполняемый файл не найден
Вопрос: как получить доступ к команде latex из Python кода внутри Docker контейнера?
Скрипт и Dockerfile
# script.py
import shutil
print(shutil.which("latex"))
# Dockerfile
FROM python:3.10
RUN mkdir -p /usr/src/
WORKDIR /usr/src/
COPY . /usr/src/
CMD [ "python", "script.py" ]