Skip to content
This repository has been archived by the owner on Jul 9, 2024. It is now read-only.

guillaumedsde/jackett-distroless

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

88 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Docker Image Version (latest by date) Docker Image Size (latest by date) Docker Pulls GitHub stars GitHub watchers Docker Stars GitHub

This repository contains the code to build a small and secure distroless docker image for Jackett running as an unprivileged user. The final images are built and hosted on the dockerhub.

✔️ Features summary

  • 🥑 distroless minimal image
  • 🤏 As few Docker layers as possible
  • 🛡️ only basic runtime dependencies
  • 🛡️ Runs as unprivileged user with minimal permissions

🏁 How to Run

docker run

$ docker run  -v /your/config/path/:/config \
              -v /your/torrent/blackhole/path/:/blackhole \
              -p 9117:9117 \
              --user 1000:1000 \
              guillaumedsde/jackett-distroless:latest

docker-compose.yml

version: "3.3"
services:
  jackett-distroless:
    volumes:
      - "/your/config/path/:/config"
      - "/your/torrent/blackhole/path/:/blackhole"
    ports:
      - "9117:9117"
    user: 1000:1000
    image: "guillaumedsde/jackett-distroless:latest"

🖥️ Supported platforms

Currently this container supports only one (but widely used) platform:

  • linux/amd64
  • linux/arm64

🙏 Credits

A couple of projects really helped me out while developing this container:

  • 💽 Jackett the awesome software
  • 🐋 The Docker project (of course)