2026-06-09 14:18:26 UTC
478 MB
noninteractive
HF_HOME/var/cache/nowledge-mem/huggingface
HOME/var/lib/nowledge-mem
NOWLEDGE_EMBEDDING_CACHE_DIR/var/cache/nowledge-mem/embeddings
NOWLEDGE_HEADLESS1
PATH/usr/local/bin:/opt/nowledge-mem/python/bin:/usr/bin:/bin
PYTHONDONTWRITEBYTECODE1
PYTHONPATH/opt/nowledge-mem/app/src
PYTHONUNBUFFERED1
XDG_CACHE_HOME/var/cache/nowledge-mem
XDG_CONFIG_HOME/etc/nowledge-mem
XDG_DATA_HOME/var/lib/nowledge-mem
[#000] sha256:068fedd6b0f109b8186d00d49327b6fc6747c428fd3c9a8739424ff5f38d7531 - 5.64% (26.9 MB)
[#001] sha256:9c4269c07a963d8ad130cdc2e9158a71a17683b3f097e8475a8be78052673429 - 0.77% (3.67 MB)
[#002] sha256:de64a8ab1e4904e1f8bef275e229ef57146f2fc172e05dd666a25cab90506dfc - 0.0% (1.08 KB)
[#003] sha256:29e43005c5208a070389e3a3ea9bcb12e53c42e34291d9178c5b6d4ab6ae8640 - 93.59% (447 MB)
[#004] sha256:df724e344537e5cd0ab8b3397dc9c621ccf093de9705fcd4966a0c4e71431113 - 0.0% (239 Bytes)
[#005] sha256:628b062a5cfcda5cb4c2e32b8a8a165b9a37aaa7651312d0fc95e325f7062e59 - 0.0% (205 Bytes)
[#006] sha256:4f4fb700ef54461cfa02571ae0db9a0dc1e0cdb5577484a6d75e68dc38e8acc1 - 0.0% (32 Bytes)
# debian.sh --arch 'amd64' out/ 'bookworm' '@1779062400'
2026-05-20 06:33:49 UTC (buildkit.dockerfile.v0)ENV DEBIAN_FRONTEND=noninteractive
2026-05-20 06:33:49 UTC (buildkit.dockerfile.v0)RUN /bin/sh -c apt-get update && apt-get install -y --no-install-recommends ca-certificates tini && rm -rf /var/lib/apt/lists/* /var/cache/apt/archives/* # buildkit
2026-05-20 06:33:49 UTC (buildkit.dockerfile.v0)RUN /bin/sh -c groupadd --system --gid 10001 nowledge && useradd --system --uid 10001 --gid 10001 --home-dir /var/lib/nowledge-mem --no-create-home --shell /usr/sbin/nologin nowledge # buildkit
2026-06-09 14:18:25 UTC (buildkit.dockerfile.v0)COPY --chown=10001:10001 /work/nowledge-graph/python-standalone /opt/nowledge-mem # buildkit
2026-06-09 14:18:26 UTC (buildkit.dockerfile.v0)RUN /bin/sh -c printf '#!/bin/sh\nexec /opt/nowledge-mem/python/bin/python3 -m nowledge_graph_server.ncli "$@"\n' > /usr/local/bin/nmem && chmod 0555 /usr/local/bin/nmem # buildkit
2026-06-09 14:18:26 UTC (buildkit.dockerfile.v0)RUN /bin/sh -c install -d -o nowledge -g nowledge /var/lib/nowledge-mem /etc/nowledge-mem /var/cache/nowledge-mem # buildkit
2026-06-09 14:18:26 UTC (buildkit.dockerfile.v0)ENV HOME=/var/lib/nowledge-mem XDG_DATA_HOME=/var/lib/nowledge-mem XDG_CONFIG_HOME=/etc/nowledge-mem XDG_CACHE_HOME=/var/cache/nowledge-mem HF_HOME=/var/cache/nowledge-mem/huggingface NOWLEDGE_EMBEDDING_CACHE_DIR=/var/cache/nowledge-mem/embeddings NOWLEDGE_HEADLESS=1 PYTHONPATH=/opt/nowledge-mem/app/src PYTHONDONTWRITEBYTECODE=1 PYTHONUNBUFFERED=1 PATH=/usr/local/bin:/opt/nowledge-mem/python/bin:/usr/bin:/bin
2026-06-09 14:18:26 UTC (buildkit.dockerfile.v0)VOLUME [/var/lib/nowledge-mem /etc/nowledge-mem /var/cache/nowledge-mem]
2026-06-09 14:18:26 UTC (buildkit.dockerfile.v0)EXPOSE map[14242/tcp:{}]
2026-06-09 14:18:26 UTC (buildkit.dockerfile.v0)USER nowledge
2026-06-09 14:18:26 UTC (buildkit.dockerfile.v0)WORKDIR /var/lib/nowledge-mem
2026-06-09 14:18:26 UTC (buildkit.dockerfile.v0)HEALTHCHECK &{["CMD" "/opt/nowledge-mem/python/bin/python3" "-c" "import urllib.request,sys; r=urllib.request.urlopen('http://127.0.0.1:14242/livez', timeout=4); sys.exit(0 if r.status==200 else 1)"] "30s" "5s" "1m30s" "0s" '\x03'}
2026-06-09 14:18:26 UTC (buildkit.dockerfile.v0)LABEL org.opencontainers.image.title=Nowledge Mem org.opencontainers.image.description=Headless server for Nowledge Mem — personal memory graph, MCP, web UI org.opencontainers.image.vendor=Nowledge Labs org.opencontainers.image.licenses=MIT org.opencontainers.image.url=https://mem.nowledge.co/ org.opencontainers.image.documentation=https://mem.nowledge.co/docs org.opencontainers.image.source=https://github.com/nowledge-co/mem
2026-06-09 14:18:26 UTC (buildkit.dockerfile.v0)ENTRYPOINT ["/usr/bin/tini" "--" "/opt/nowledge-mem/python/bin/python3" "-m" "nowledge_graph_server.ncli"]
2026-06-09 14:18:26 UTC (buildkit.dockerfile.v0)CMD ["serve" "--host" "0.0.0.0" "--port" "14242"]
2026-06-09 14:18:49 UTC
446 MB
noninteractive
HF_HOME/var/cache/nowledge-mem/huggingface
HOME/var/lib/nowledge-mem
NOWLEDGE_EMBEDDING_CACHE_DIR/var/cache/nowledge-mem/embeddings
NOWLEDGE_HEADLESS1
PATH/usr/local/bin:/opt/nowledge-mem/python/bin:/usr/bin:/bin
PYTHONDONTWRITEBYTECODE1
PYTHONPATH/opt/nowledge-mem/app/src
PYTHONUNBUFFERED1
XDG_CACHE_HOME/var/cache/nowledge-mem
XDG_CONFIG_HOME/etc/nowledge-mem
XDG_DATA_HOME/var/lib/nowledge-mem
[#000] sha256:f400d36d7784570c9fb7558e367d2b5d38e8b2f1d6faee041815acea7f87e669 - 6.01% (26.8 MB)
[#001] sha256:6c11e5a146cd6842c2a44d2c0377b894b131f64eb1b2c8fdd8c90fc486065955 - 0.78% (3.48 MB)
[#002] sha256:abaa703c3832c91fb40fd91cf30025cb8cb7ef174145c53fc3416b86c7c96179 - 0.0% (1.08 KB)
[#003] sha256:3c4613f246aeaa740f803acafc83d2e80a58e8e0da18c4530ec97201fc8126c9 - 93.2% (415 MB)
[#004] sha256:a355ba4ef36cd1646a3fb1af38ab391ed43a6dbdd200d90a032ab1fe58df8894 - 0.0% (238 Bytes)
[#005] sha256:3ba346cbb864fb23e4213fd4fd2b09d5d033954befa9bd69d4f604ee1cb99fc2 - 0.0% (205 Bytes)
[#006] sha256:4f4fb700ef54461cfa02571ae0db9a0dc1e0cdb5577484a6d75e68dc38e8acc1 - 0.0% (32 Bytes)
# debian.sh --arch 'arm64' out/ 'bookworm' '@1779062400'
2026-05-20 06:33:56 UTC (buildkit.dockerfile.v0)ENV DEBIAN_FRONTEND=noninteractive
2026-05-20 06:33:56 UTC (buildkit.dockerfile.v0)RUN /bin/sh -c apt-get update && apt-get install -y --no-install-recommends ca-certificates tini && rm -rf /var/lib/apt/lists/* /var/cache/apt/archives/* # buildkit
2026-05-20 06:33:57 UTC (buildkit.dockerfile.v0)RUN /bin/sh -c groupadd --system --gid 10001 nowledge && useradd --system --uid 10001 --gid 10001 --home-dir /var/lib/nowledge-mem --no-create-home --shell /usr/sbin/nologin nowledge # buildkit
2026-06-09 14:18:49 UTC (buildkit.dockerfile.v0)COPY --chown=10001:10001 /work/nowledge-graph/python-standalone /opt/nowledge-mem # buildkit
2026-06-09 14:18:49 UTC (buildkit.dockerfile.v0)RUN /bin/sh -c printf '#!/bin/sh\nexec /opt/nowledge-mem/python/bin/python3 -m nowledge_graph_server.ncli "$@"\n' > /usr/local/bin/nmem && chmod 0555 /usr/local/bin/nmem # buildkit
2026-06-09 14:18:49 UTC (buildkit.dockerfile.v0)RUN /bin/sh -c install -d -o nowledge -g nowledge /var/lib/nowledge-mem /etc/nowledge-mem /var/cache/nowledge-mem # buildkit
2026-06-09 14:18:49 UTC (buildkit.dockerfile.v0)ENV HOME=/var/lib/nowledge-mem XDG_DATA_HOME=/var/lib/nowledge-mem XDG_CONFIG_HOME=/etc/nowledge-mem XDG_CACHE_HOME=/var/cache/nowledge-mem HF_HOME=/var/cache/nowledge-mem/huggingface NOWLEDGE_EMBEDDING_CACHE_DIR=/var/cache/nowledge-mem/embeddings NOWLEDGE_HEADLESS=1 PYTHONPATH=/opt/nowledge-mem/app/src PYTHONDONTWRITEBYTECODE=1 PYTHONUNBUFFERED=1 PATH=/usr/local/bin:/opt/nowledge-mem/python/bin:/usr/bin:/bin
2026-06-09 14:18:49 UTC (buildkit.dockerfile.v0)VOLUME [/var/lib/nowledge-mem /etc/nowledge-mem /var/cache/nowledge-mem]
2026-06-09 14:18:49 UTC (buildkit.dockerfile.v0)EXPOSE map[14242/tcp:{}]
2026-06-09 14:18:49 UTC (buildkit.dockerfile.v0)USER nowledge
2026-06-09 14:18:49 UTC (buildkit.dockerfile.v0)WORKDIR /var/lib/nowledge-mem
2026-06-09 14:18:49 UTC (buildkit.dockerfile.v0)HEALTHCHECK &{["CMD" "/opt/nowledge-mem/python/bin/python3" "-c" "import urllib.request,sys; r=urllib.request.urlopen('http://127.0.0.1:14242/livez', timeout=4); sys.exit(0 if r.status==200 else 1)"] "30s" "5s" "1m30s" "0s" '\x03'}
2026-06-09 14:18:49 UTC (buildkit.dockerfile.v0)LABEL org.opencontainers.image.title=Nowledge Mem org.opencontainers.image.description=Headless server for Nowledge Mem — personal memory graph, MCP, web UI org.opencontainers.image.vendor=Nowledge Labs org.opencontainers.image.licenses=MIT org.opencontainers.image.url=https://mem.nowledge.co/ org.opencontainers.image.documentation=https://mem.nowledge.co/docs org.opencontainers.image.source=https://github.com/nowledge-co/mem
2026-06-09 14:18:49 UTC (buildkit.dockerfile.v0)ENTRYPOINT ["/usr/bin/tini" "--" "/opt/nowledge-mem/python/bin/python3" "-m" "nowledge_graph_server.ncli"]
2026-06-09 14:18:49 UTC (buildkit.dockerfile.v0)CMD ["serve" "--host" "0.0.0.0" "--port" "14242"]
Please be careful as this will not just delete the reference but also the actual content!
For example when you have latest and v1.2.3 both pointing to the same image
the deletion of latest will also permanently remove v1.2.3.