TeXLiveしたい(texlive)
# compose.yaml
services:
tex:
image: texlive/texlive:latest-full
volumes:
- .:/workdir
working_dir: /workdir
command: ["latexmk", "main.tex"]
コンテナーを起動したい
$ docker compose up
コンテナーで操作したい
$ docker compose exec tex bash
コンテナーを終了したい
$ docker compose down
TeXLiveについて
TeXLiveはLaTeX環境のDockerイメージです。
サービス名をtexとしており、イメージは最新版を指定しています。
ボリュームでホストディレクトリを/workdirにバインドマウントすることで、手元のファイルをコンテナ内で処理できるようにしています。
docker compose upするとcommandに設定した内容が実行され、LaTeX文書をPDFに変換できます。
コンテナー内でlatexmkやpdflatexといったコマンドを使って文書を処理できます。