n8n (latest)

Published 2026-04-19 23:07:33 +07:00 by tonkaew131

Installation

docker pull git.athichal.com/tonkaew131/n8n:latest
sha256:9e4677047c57d9551194219d6193377f750d9a9a6c3eb3fb0815d33ee07fe3cb

About this package

Workflow Automation Tool

Image Layers

add root layout
mount /out from exec sh -c /install amd64
add users and groups
apply fs for artifact dhi/pkg-node:24.14.1-alpine3.22@sha256:b17562915db20f199eabdf9282b2cb8bab366c14998ea097c27d31a338e06e23
mkdir /app
add metadata
ARG NODE_VERSION=24.14.1
RUN |1 NODE_VERSION=24.14.1 /bin/sh -c apk add --no-cache busybox-binsh && apk --no-cache add --virtual .build-deps-fonts msttcorefonts-installer fontconfig && update-ms-fonts && fc-cache -f && apk del .build-deps-fonts && find /usr/share/fonts/truetype/msttcorefonts/ -type l -exec unlink {} \; && apk update && apk upgrade --no-cache && apk add --no-cache git openssh openssl graphicsmagick=1.3.45-r0 `# pinned to avoid ghostscript-fonts (AGPL)` tini tzdata ca-certificates libc6-compat && rm -rf /tmp/* /root/.npm /root/.cache/node /opt/yarn* && apk del apk-tools # buildkit
WORKDIR /home/node
ENV NODE_PATH=/opt/nodejs/node-v24.14.1/lib/node_modules
EXPOSE [5678/tcp]
ARG N8N_VERSION=2.16.1
ARG N8N_RELEASE_TYPE=stable
ENV NODE_ENV=production
ENV N8N_RELEASE_TYPE=stable
ENV SHELL=/bin/sh
WORKDIR /home/node
COPY /usr/local/lib/node_modules/n8n /usr/local/lib/node_modules/n8n # buildkit
COPY docker/images/n8n/docker-entrypoint.sh / # buildkit
RUN |2 N8N_VERSION=2.16.1 N8N_RELEASE_TYPE=stable /bin/sh -c ln -s /usr/local/lib/node_modules/n8n/bin/n8n /usr/local/bin/n8n && mkdir -p /home/node/.n8n && chown -R node:node /home/node && rm -rf /root/.npm /tmp/* # buildkit
EXPOSE [5678/tcp]
USER node
ENTRYPOINT ["tini" "--" "/docker-entrypoint.sh"]
LABEL org.opencontainers.image.title=n8n org.opencontainers.image.description=Workflow Automation Tool org.opencontainers.image.source=https://github.com/n8n-io/n8n org.opencontainers.image.url=https://n8n.io org.opencontainers.image.version=2.16.1
USER root
RUN /bin/sh -c ARCH=$(uname -m) && wget -qO- "http://dl-cdn.alpinelinux.org/alpine/latest-stable/main/${ARCH}/" | grep -o 'href="apk-tools-static-[^"]*\.apk"' | head -1 | cut -d'"' -f2 | xargs -I {} wget -q "http://dl-cdn.alpinelinux.org/alpine/latest-stable/main/${ARCH}/{}" && tar -xzf apk-tools-static-*.apk && ./sbin/apk.static -X http://dl-cdn.alpinelinux.org/alpine/latest-stable/main -U --allow-untrusted add apk-tools && rm -rf sbin apk-tools-static-*.apk # buildkit
RUN /bin/sh -c apk update && apk add --update --no-cache python3 py3-pip && ln -sf python3 /usr/bin/python # buildkit
RUN /bin/sh -c python -m venv /opt/venv # buildkit
RUN /bin/sh -c /opt/venv/bin/pip install --upgrade pip # buildkit
RUN /bin/sh -c apk add --no-cache openjdk11-jre # buildkit
RUN /bin/sh -c /opt/venv/bin/pip install --upgrade typhoon-ocr pypdf python-dotenv # buildkit
RUN /bin/sh -c apk add libreoffice poppler-utils # buildkit
RUN /bin/sh -c echo "alias ll='ls -la'" >> /home/node/.ashrc # buildkit
RUN /bin/sh -c echo "alias ll='ls -la'" >> /root/.ashrc # buildkit
RUN /bin/sh -c mkdir -p /data && chown -R node:node /data # buildkit
USER node

Labels

Key Value
com.docker.dhi.chain-id sha256:b5a34a84c7e4bf5e5e3d292c081ca3675af412227b90613a3360a67b1f219c49
com.docker.dhi.compliance cis
com.docker.dhi.created 2026-03-27T17:14:07Z
com.docker.dhi.date.end-of-life 2028-04-30
com.docker.dhi.date.release 2025-05-06
com.docker.dhi.definition image/node/alpine-3.22/24-dev
com.docker.dhi.distro alpine-3.22
com.docker.dhi.flavor
com.docker.dhi.name dhi/node
com.docker.dhi.package-manager apk
com.docker.dhi.shell busybox
com.docker.dhi.title Node.js 24.x (dev)
com.docker.dhi.url https://dhi.io/catalog/node
com.docker.dhi.variant dev
com.docker.dhi.version 24.14.1-alpine3.22-dev
org.opencontainers.image.description Workflow Automation Tool
org.opencontainers.image.source https://github.com/n8n-io/n8n
org.opencontainers.image.title n8n
org.opencontainers.image.url https://n8n.io
org.opencontainers.image.version 2.16.1
Details
Container
2026-04-19 23:07:33 +07:00
14
OCI / Docker
linux/amd64
805 MiB
Versions (1) View all
latest 2026-04-19