Minimal Ubuntu-based Docker image with Inkscape for headless/server use. Runs continuously, always ready to process — clients run commands without cold-start overhead using docker exec.
- Docker Hub:
eworkssk/inkscape - GitHub Packages:
ghcr.io/eworkssk/inkscape
| Tag | Description |
|---|---|
latest |
Latest build, latest Inkscape |
1.4 |
Latest build for Inkscape 1.4.x |
1.4.4 |
Latest build of a specific Inkscape version |
1.4.4-3 |
Specific weekly Inkscape version build |
The tags are just examples, see Docker Hub or GitHub Packages for the latest tags.
# Start the container
docker run -d --name inkscape eworkssk/inkscape:latest
# Export SVG as PNG
docker exec inkscape inkscape /path/to/file.svg --export-type=png --export-filename=/path/to/output.png
# Open a shell to run commands in a terminal
docker exec -it inkscape bashservices:
inkscape:
image: eworkssk/inkscape:latest
volumes:
- ./files:/data
restart: unless-stoppeddocker run -d --name inkscape -v /your/files:/data eworkssk/inkscape:latest
docker exec inkscape inkscape /data/file.svg --export-type=png --export-filename=/data/output.pngMount a directory with your font files into /usr/local/share/fonts/custom — the font cache is rebuilt automatically on every container start.
docker run -d --name inkscape \
-v /your/fonts:/usr/local/share/fonts/custom:ro \
eworkssk/inkscape:latestThe :ro flag mounts fonts read-only. With Docker Compose:
services:
inkscape:
image: eworkssk/inkscape:latest
volumes:
- ./files:/data
- ./fonts:/usr/local/share/fonts/custom:ro
restart: unless-stoppedImages are built for linux/amd64 and linux/arm64 — works on standard x86-64 machines, ARM based Linux servers, Apple Silicon, and Raspberry Pi.
Images are updated automatically every Tuesday at 03:00 UTC, picking up the latest Ubuntu security patches and Inkscape PPA updates.
Build tags use the format {inkscape_version}-{build_number} (e.g. 1.4.4-3).
We are building custom web and mobile apps for 20+ years. Check out our website for more.
This image runs in our own stack, which is why we keep it maintained. Issues and PRs are welcome and appreciated.
