Skip to content

Eworkssk/docker-inkscape

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Inkscape Docker Image

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.

Build and Publish Docker Stars Docker Pulls Docker Image Size Inkscape Version

Get it from

Choose the right tag

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.

Quick start

# 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 bash

Docker Compose

services:
  inkscape:
    image: eworkssk/inkscape:latest
    volumes:
      - ./files:/data
    restart: unless-stopped

Mounting files

docker 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.png

Custom fonts

Mount 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:latest

The :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-stopped

Builds

Images 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).


Maintained by EWORKS.sk

EWORKS.sk

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.

Packages

 
 
 

Contributors