比較的小さめに収めたTeX Liveが入っているDocker Imageです。
platexとuplatexはコンパイルできます。latexmkも導入済みなので、変更を検知しながらのコンパイルができます。notoフォントも入れてあるのでWebブラウザ上でのPDFプレビューも日本語に対応しています。またPygmentsを導入してあるため、mintedによるソースコードのシンタックスハイライトも利用可能です。
$ docker build -t aruneko/texlive .
$ docker pull aruneko/texlive
$ docker container run -v $(pwd):/texsrc -it --rm aruneko/texlive platex foo.tex
$ docker container run -v $(pwd):/texsrc -it --rm aruneko/texlive latexmk -pvc foo.tex