This docker image provides a preinstalled tectonic:
Tectonic is a modernized, complete, self-contained TeX/LaTeX engine, powered by XeTeX and TeXLive.
# Create cache directory (manually, or docker creates it as root:root)
mkdir ~/.cache/docker-tectonic
docker run -ti --rm \
--mount type=bind,source="$HOME/.cache/docker-tectonic/",target="/home/tectonic/.cache" \
--mount type=bind,source="`pwd`",target="/tectonic" \
fabianhauser/tectonic YourFile.tex
This image contains following utilities:
makeindex
makeglossaries
from glossaries
To use them, you have to change the --entrypoint
to the according utility.