mirror of
https://github.com/DAflamingFOX/TeXLive-Docker.git
synced 2026-07-01 23:00:18 -05:00
No description
- Dockerfile 50.9%
- Makefile 49.1%
| .github/workflows | ||
| .gitignore | ||
| Dockerfile | ||
| LICENSE | ||
| Makefile | ||
| README.md | ||
TeXLive Docker
This repository contains docker images which contain a variety of TeXLive schemes.
The images are based on Fedora. It is admittedly not the smallest distro available, that would likely be Alpine.
I chose Fedora since it is the OS I am most accustom to and it has some very nice features and a good package manager, making it very easy to modify these images for additional purposes, such as adding c++ or python support.
| Scheme | Image | Size |
|---|---|---|
| minimal | ghcr.io/daflamingfox/texlive-docker/texlive:minimal |
~372MB |
| basic | ghcr.io/daflamingfox/texlive-docker/texlive:basic |
~374MB |
| small | ghcr.io/daflamingfox/texlive-docker/texlive:small |
~512MB |
| medium | ghcr.io/daflamingfox/texlive-docker/texlive:medium |
~1.42GB |
| full | ghcr.io/daflamingfox/texlive-docker/texlive:full |
~2.87GB |
Building
To build locally, you can run the following:
Valid arguments for <scheme> are: minimal, basic, small, medium, and full.
docker build --build-arg LATEX_SCHEME=<scheme> -t texlive:<scheme> .
You can then interact with the image with:
docker run -it texlive:<scheme> bash
License
This work is licensed under the BSD 3-Clause License.