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に変換できます。 コンテナー内でlatexmkpdflatexといったコマンドを使って文書を処理できます。