2026-10-06 01:41:50 UTC
144 MB
390EF70BB1EA12B2773962950EE62FB37A00258D
PATH/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
[#000] sha256:ecc510c1e359bdc007b39802570bb7e4dec7d6ebccf357c3201a74299113e05e - 19.77% (28.5 MB)
[#001] sha256:bf81c00ee84a8af29f1b1e29b90e5dc0b10e30fa6d51a7710509f79e61d5233f - 0.0% (1.16 KB)
[#002] sha256:c8623ebb418980a29df9e8fa29d4dea61575d0545b7c7225ed60c8495b60c6cc - 4.96% (7.15 MB)
[#003] sha256:8ce7b82b18b765fa8e96eef25f28a745e88596fc060f3f099077c6467794635a - 46.4% (66.8 MB)
[#004] sha256:61453f4af6ce52fce9d5d238681cc116f30fbf6e8b0eeb12976133bf469d9c72 - 0.28% (416 KB)
[#005] sha256:eb6934ca2fe6c809affaf12abd195ba8926601be60dcdb9e0cba960c5d59d083 - 0.23% (339 KB)
[#006] sha256:312cf22d898eec0703f7e9212e5e1ec406290773798ecce0001f45da4e8cca5d - 0.0% (275 Bytes)
[#007] sha256:564386ecb3c9292f285deb1fa27f7aa70ff7d777bdfd3331ade35851075781c6 - 28.36% (40.8 MB)
[#008] sha256:de122994f128614b712668c4605ce694165465b075c61b0de175265c0d55d9ab - 0.0% (417 Bytes)
# debian.sh --arch 'amd64' out/ 'trixie' '@1791158400'
2026-10-06 01:41:26 UTC (buildkit.dockerfile.v0)LABEL maintainer=CouchDB Developers dev@couchdb.apache.org
2026-10-06 01:41:26 UTC (buildkit.dockerfile.v0)RUN /bin/sh -c groupadd -g 5984 -r nouveau && useradd -u 5984 -d /opt/nouveau -g nouveau nouveau # buildkit
2026-10-06 01:41:33 UTC (buildkit.dockerfile.v0)RUN /bin/sh -c set -ex; apt-get update; apt-get install -y --no-install-recommends apt-transport-https ca-certificates dirmngr gnupg ; rm -rf /var/lib/apt/lists/* # buildkit
2026-10-06 01:41:38 UTC (buildkit.dockerfile.v0)RUN /bin/sh -c set -ex; apt-get update; apt-get install -y --no-install-recommends openjdk-21-jre-headless ; rm -rf /var/lib/apt/lists/* # buildkit
2026-10-06 01:41:41 UTC (buildkit.dockerfile.v0)RUN /bin/sh -c set -eux; apt-get update; apt-get install -y --no-install-recommends tini; rm -rf /var/lib/apt/lists/*; tini --version # buildkit
2026-10-06 01:41:41 UTC (buildkit.dockerfile.v0)ENV GPG_COUCH_KEY=390EF70BB1EA12B2773962950EE62FB37A00258D
2026-10-06 01:41:45 UTC (buildkit.dockerfile.v0)RUN /bin/sh -c set -eux; apt-get update; apt-get install -y curl; export GNUPGHOME="$(mktemp -d)"; curl -fL -o keys.asc https://couchdb.apache.org/repo/keys.asc; gpg --batch --import keys.asc; gpg --batch --export "${GPG_COUCH_KEY}" > /usr/share/keyrings/couchdb-archive-keyring.gpg; command -v gpgconf && gpgconf --kill all || :; rm -rf "$GNUPGHOME"; apt purge -y --autoremove curl; rm -rf /var/lib/apt/lists/* # buildkit
2026-10-06 01:41:45 UTC (buildkit.dockerfile.v0)RUN /bin/sh -c . /etc/os-release; echo "deb [signed-by=/usr/share/keyrings/couchdb-archive-keyring.gpg] https://apache.jfrog.io/artifactory/couchdb-deb/ trixie main" | tee /etc/apt/sources.list.d/couchdb.list >/dev/null # buildkit
2026-10-06 01:41:50 UTC (buildkit.dockerfile.v0)RUN /bin/sh -c set -eux; apt-get update; echo "couchdb-nouveau couchdb-nouveau/enable select false" | debconf-set-selections; DEBIAN_FRONTEND=noninteractive COUCHDB_NOUVEAU_ENABLE=1 apt-get install -y --no-install-recommends couchdb-nouveau=3.5.2.1~trixie; rm -rf /var/lib/apt/lists/*; chown -R nouveau:nouveau /opt/nouveau # buildkit
2026-10-06 01:41:50 UTC (buildkit.dockerfile.v0)COPY --chown=nouveau:nouveau nouveau.yaml /opt/nouveau/etc/nouveau.yaml # buildkit
2026-10-06 01:41:50 UTC (buildkit.dockerfile.v0)VOLUME [/opt/nouveau/data]
2026-10-06 01:41:50 UTC (buildkit.dockerfile.v0)EXPOSE map[5987/tcp:{} 5988/tcp:{}]
2026-10-06 01:41:50 UTC (buildkit.dockerfile.v0)CMD ["/usr/bin/java" "-server" "-Djava.awt.headless=true" "-Xmx2g" "-jar" "/opt/nouveau/lib/nouveau-1.0-SNAPSHOT.jar" "server" "/opt/nouveau/etc/nouveau.yaml"]
2026-10-06 01:45:08 UTC
143 MB
390EF70BB1EA12B2773962950EE62FB37A00258D
PATH/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
[#000] sha256:bbeda6b4abb749f743f4547ef5a28070a14de8caef211daa5afb78d5b5fa21ba - 20.12% (28.8 MB)
[#001] sha256:3df326ee6d7f4ada462deda43e52356d0993bd26dfe5e8c129eb83b9acf3b696 - 0.0% (1.16 KB)
[#002] sha256:b26c383a67c0602d5c2af44ef8fad7fa97bb8ff84669cce6da5d0f4e54a0ffac - 4.84% (6.92 MB)
[#003] sha256:66548fc27857928ad43840c976e6f3492841b9d30c5a7903513e0d71ccd3b608 - 46.09% (66 MB)
[#004] sha256:f4ae8ff7799c53ec502d52844861f949b568c0bf0ef1b2e9163cfdfa61c5fcb2 - 0.26% (381 KB)
[#005] sha256:03d852ef3b158bdcacc0ca6d6e5906c466b60229cae290d1cad3f99936f61802 - 0.23% (339 KB)
[#006] sha256:c6a33fbe80d20ac0709d9565f2dfde1c7debc8e2b51c9d3d156c3c75ea014b84 - 0.0% (276 Bytes)
[#007] sha256:3861ace4408e0cf4305a0436de63e71ab39e9c8d1f8decb111d7e00029adc8b9 - 28.46% (40.8 MB)
[#008] sha256:a49441218628550567217741bec1bab52f623afb9ac0f6db9c5f268af3b9e146 - 0.0% (416 Bytes)
# debian.sh --arch 'arm64' out/ 'trixie' '@1791158400'
2026-10-06 01:44:40 UTC (buildkit.dockerfile.v0)LABEL maintainer=CouchDB Developers dev@couchdb.apache.org
2026-10-06 01:44:40 UTC (buildkit.dockerfile.v0)RUN /bin/sh -c groupadd -g 5984 -r nouveau && useradd -u 5984 -d /opt/nouveau -g nouveau nouveau # buildkit
2026-10-06 01:44:48 UTC (buildkit.dockerfile.v0)RUN /bin/sh -c set -ex; apt-get update; apt-get install -y --no-install-recommends apt-transport-https ca-certificates dirmngr gnupg ; rm -rf /var/lib/apt/lists/* # buildkit
2026-10-06 01:44:54 UTC (buildkit.dockerfile.v0)RUN /bin/sh -c set -ex; apt-get update; apt-get install -y --no-install-recommends openjdk-21-jre-headless ; rm -rf /var/lib/apt/lists/* # buildkit
2026-10-06 01:44:57 UTC (buildkit.dockerfile.v0)RUN /bin/sh -c set -eux; apt-get update; apt-get install -y --no-install-recommends tini; rm -rf /var/lib/apt/lists/*; tini --version # buildkit
2026-10-06 01:44:57 UTC (buildkit.dockerfile.v0)ENV GPG_COUCH_KEY=390EF70BB1EA12B2773962950EE62FB37A00258D
2026-10-06 01:45:03 UTC (buildkit.dockerfile.v0)RUN /bin/sh -c set -eux; apt-get update; apt-get install -y curl; export GNUPGHOME="$(mktemp -d)"; curl -fL -o keys.asc https://couchdb.apache.org/repo/keys.asc; gpg --batch --import keys.asc; gpg --batch --export "${GPG_COUCH_KEY}" > /usr/share/keyrings/couchdb-archive-keyring.gpg; command -v gpgconf && gpgconf --kill all || :; rm -rf "$GNUPGHOME"; apt purge -y --autoremove curl; rm -rf /var/lib/apt/lists/* # buildkit
2026-10-06 01:45:03 UTC (buildkit.dockerfile.v0)RUN /bin/sh -c . /etc/os-release; echo "deb [signed-by=/usr/share/keyrings/couchdb-archive-keyring.gpg] https://apache.jfrog.io/artifactory/couchdb-deb/ trixie main" | tee /etc/apt/sources.list.d/couchdb.list >/dev/null # buildkit
2026-10-06 01:45:08 UTC (buildkit.dockerfile.v0)RUN /bin/sh -c set -eux; apt-get update; echo "couchdb-nouveau couchdb-nouveau/enable select false" | debconf-set-selections; DEBIAN_FRONTEND=noninteractive COUCHDB_NOUVEAU_ENABLE=1 apt-get install -y --no-install-recommends couchdb-nouveau=3.5.2.1~trixie; rm -rf /var/lib/apt/lists/*; chown -R nouveau:nouveau /opt/nouveau # buildkit
2026-10-06 01:45:08 UTC (buildkit.dockerfile.v0)COPY --chown=nouveau:nouveau nouveau.yaml /opt/nouveau/etc/nouveau.yaml # buildkit
2026-10-06 01:45:08 UTC (buildkit.dockerfile.v0)VOLUME [/opt/nouveau/data]
2026-10-06 01:45:08 UTC (buildkit.dockerfile.v0)EXPOSE map[5987/tcp:{} 5988/tcp:{}]
2026-10-06 01:45:08 UTC (buildkit.dockerfile.v0)CMD ["/usr/bin/java" "-server" "-Djava.awt.headless=true" "-Xmx2g" "-jar" "/opt/nouveau/lib/nouveau-1.0-SNAPSHOT.jar" "server" "/opt/nouveau/etc/nouveau.yaml"]
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.