ffmpeg ist im n8n Docker-Container nicht verfügbar (Distroless-Problem)

Hallo zusammen,

Ich führe n8n in einem Docker-Container mit dem offiziellen Image docker.n8n.io/n8nio/n8n:latest aus. Ich muss ffmpeg für die Videoverarbeitung in meinem Workflow verwenden.

Da das offizielle Image „distroless

Hallo @Vadim_007, willkommen!
Ich denke, wenn du ffmpeg auf einem distroless-Image verwenden möchtest, musst du dafür ein benutzerdefiniertes Image erstellen. Siehe hier:

FROM alpine:latest AS alpine
FROM docker.n8n.io/n8nio/n8n:latest

COPY --from=alpine /sbin/apk /sbin/apk
COPY --from=alpine /usr/lib/libapk.so* /usr/lib/

USER root
RUN apk add --no-cache ffmpeg
USER node