2023-11-16 16:15:13 UTC
474 MB
C.UTF-8
PATH/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
[#000] sha256:891f5b96fe80a823e798c033ac43f7979a4ede30085aff43a4b774f47ccd7c05 - 5.86% (27.8 MB)
[#001] sha256:014153f4d5586e7d2849bc3b246f574e23038455e0d262ad6ec7459c33a6d129 - 94.11% (446 MB)
[#002] sha256:739faa7189a4a9300fa005734639a11d2fc90a672ec9431714f3d1fdc2dd9a6a - 0.0% (806 Bytes)
[#003] sha256:eaaa81a3c7e83f1b3f73465789b4bf995bd1ffee70cf80b6fca7ea26d6e471e5 - 0.03% (160 KB)
/bin/sh -c #(nop) ADD file:bd6db03e9df65964cdec96245a71f27856f5e8b7cefe27e2e552c7fa7b3989bf in /
2023-11-01 00:22:59 UTC/bin/sh -c #(nop) CMD ["bash"]
2023-11-16 10:42:55 UTC (buildkit.dockerfile.v0)ARG author
2023-11-16 10:42:55 UTC (buildkit.dockerfile.v0)LABEL author=Collabora Productivity Ltd.
2023-11-16 10:42:55 UTC (buildkit.dockerfile.v0)LABEL description=Collabora Online is a powerful collaborative Office suite that supports all major document, spreadsheet and presentation file formats, which you can integrate into your own infrastructure. Collabora Online provides data security and sovereignty, and is ideally suited to the demands of a modern distributed working environment. Delivering a familiar look and feel, Collabora Online represents a real alternative to other big-brands solutions, giving you control and flexibility.
2023-11-16 10:42:55 UTC (buildkit.dockerfile.v0)ARG releasenotes
2023-11-16 10:42:55 UTC (buildkit.dockerfile.v0)LABEL release.notes=https://www.collaboraoffice.com/code-23-05-release-notes/
2023-11-16 10:42:55 UTC (buildkit.dockerfile.v0)ARG version
2023-11-16 10:42:55 UTC (buildkit.dockerfile.v0)LABEL version=23.05.5.4
2023-11-16 10:42:55 UTC (buildkit.dockerfile.v0)ARG coretag
2023-11-16 10:42:55 UTC (buildkit.dockerfile.v0)LABEL commit.history.core=https://git.libreoffice.org/core/+log/cp-23.05.5-4
2023-11-16 10:42:55 UTC (buildkit.dockerfile.v0)ARG onlinetag
2023-11-16 10:42:55 UTC (buildkit.dockerfile.v0)LABEL commit.history.online=https://github.com/CollaboraOnline/online/commits/cp-23.05.5-4
2023-11-16 10:42:55 UTC (buildkit.dockerfile.v0)ARG repo
2023-11-16 10:42:55 UTC (buildkit.dockerfile.v0)ARG type
2023-11-16 10:42:55 UTC (buildkit.dockerfile.v0)ARG nobrand
2023-11-16 10:42:55 UTC (buildkit.dockerfile.v0)ENV LC_CTYPE=C.UTF-8
2023-11-16 10:42:55 UTC (buildkit.dockerfile.v0)RUN |8 author= releasenotes= version=23.05.5.4 coretag=cp-23.05.5-4 onlinetag=cp-23.05.5-4 repo= type= nobrand= /bin/sh -c apt-get update && apt-get -y install cpio tzdata libcap2-bin apt-transport-https gnupg2 ca-certificates curl && repourl="https://collaboraoffice.com/${repo:-repos}/CollaboraOnline/"; secret_key=$(cat /run/secrets/secret_key); if [ "$type" = "cool" ] && [ -n ${secret_key+set} ]; then echo "Based on the provided build arguments Collabora Online from customer repo will be used."; repourl="${repourl}23.05/customer-deb-${secret_key}/"; elif [ "$type" = "key" ]; then echo "Based on the provided build arguments license key enabled Collabora Online will be used."; repourl="${repourl}23.05-key/"; else echo "Based on the provided build arguments Collabora Online Development Edition will be used."; repourl="${repourl}23.05-CODE/CODE-deb/"; fi && echo "deb [signed-by=/usr/share/keyrings/collaboraonline-release-keyring.gpg] ${repourl} /" > /etc/apt/sources.list.d/collabora.list && if [ "$repo" = "repos-snapshot" ]; then curl https://www.collaboraoffice.com/downloads/gpg/collaboraonline-snapshot-keyring.gpg --output /usr/share/keyrings/collaboraonline-snapshot-keyring.gpg; sed -i "s/collaboraonline-release-keyring/collaboraonline-snapshot-keyring/" /etc/apt/sources.list.d/collabora.list; else curl https://www.collaboraoffice.com/downloads/gpg/collaboraonline-release-keyring.gpg --output /usr/share/keyrings/collaboraonline-release-keyring.gpg; fi && apt-get update && apt-get -y install coolwsd collaboraoffice-dict-* collaboraofficebasis-ar collaboraofficebasis-bg collaboraofficebasis-ca collaboraofficebasis-cs collaboraofficebasis-da collaboraofficebasis-de collaboraofficebasis-el collaboraofficebasis-en-gb collaboraofficebasis-en-us collaboraofficebasis-eo collaboraofficebasis-es collaboraofficebasis-eu collaboraofficebasis-fi collaboraofficebasis-fr collaboraofficebasis-gl collaboraofficebasis-he collaboraofficebasis-hr collaboraofficebasis-hu collaboraofficebasis-id collaboraofficebasis-is collaboraofficebasis-it collaboraofficebasis-ja collaboraofficebasis-ko collaboraofficebasis-lo collaboraofficebasis-nb collaboraofficebasis-nl collaboraofficebasis-oc collaboraofficebasis-pl collaboraofficebasis-pt collaboraofficebasis-pt-br collaboraofficebasis-ru collaboraofficebasis-sk collaboraofficebasis-sl collaboraofficebasis-sq collaboraofficebasis-sv collaboraofficebasis-tr collaboraofficebasis-uk collaboraofficebasis-vi collaboraofficebasis-zh-cn collaboraofficebasis-zh-tw && if [ -z "$nobrand" ]; then if [ "$type" = "cool" ] || [ "$type" = "key" ]; then apt-get -y install collabora-online-brand; else apt-get -y install code-brand; fi; fi && chown cool:cool /etc/coolwsd && dpkg --purge --force-remove-essential --ignore-depends=perl-base perl-base && rm -rf /var/lib/apt/* && rm -rf /etc/coolwsd/proof_key* # buildkit
2023-11-16 10:42:55 UTC (buildkit.dockerfile.v0)COPY /scripts/start-collabora-online.sh / # buildkit
2023-11-16 10:42:55 UTC (buildkit.dockerfile.v0)EXPOSE map[9980/tcp:{}]
2023-11-16 10:42:55 UTC (buildkit.dockerfile.v0)USER 100
2023-11-16 10:42:55 UTC (buildkit.dockerfile.v0)CMD ["/start-collabora-online.sh"]
2023-11-16 16:15:13 UTC (buildkit.dockerfile.v0)USER root
2023-11-16 16:15:13 UTC (buildkit.dockerfile.v0)RUN /bin/sh -c set -ex; apt-get update; export DEBIAN_FRONTEND=noninteractive; apt-get install -y --no-install-recommends tzdata netcat-openbsd ; rm -rf /var/lib/apt/lists/*; # buildkit
2023-11-16 16:15:13 UTC (buildkit.dockerfile.v0)USER 100
2023-11-16 16:15:13 UTC (buildkit.dockerfile.v0)HEALTHCHECK &{["CMD-SHELL" "nc -z localhost 9980 || exit 1"] "0s" "0s" "0s" "0s" '\x00'}
2023-11-16 16:15:13 UTC (buildkit.dockerfile.v0)LABEL com.centurylinklabs.watchtower.enable=false
2023-11-16 16:15:48 UTC
447 MB
C.UTF-8
PATH/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
[#000] sha256:ad29a05ab11bd7013522bfdab1682c82e967c95ed2df8cd35905ebbe8bcf5d3b - 6.22% (27.8 MB)
[#001] sha256:8bc8005a0258f17f05008feea3bdb98918664c1ca3a4dcd6ecd2738adba361d6 - 93.75% (419 MB)
[#002] sha256:216e2350015f244cf308506574343ea16dca88af70b40c38c8713556e6e060c8 - 0.0% (807 Bytes)
[#003] sha256:c5e3398d27da29cb6ff1a83738c054818bfb4d58a066c1deb2c726bcdfdb1af0 - 0.04% (161 KB)
/bin/sh -c #(nop) ADD file:96406a409af0d8a306840c1f7498215853034b59054ab37a126b5bd5677cbd3e in /
2023-11-01 00:41:06 UTC/bin/sh -c #(nop) CMD ["bash"]
2023-11-16 10:43:39 UTC (buildkit.dockerfile.v0)ARG author
2023-11-16 10:43:39 UTC (buildkit.dockerfile.v0)LABEL author=Collabora Productivity Ltd.
2023-11-16 10:43:39 UTC (buildkit.dockerfile.v0)LABEL description=Collabora Online is a powerful collaborative Office suite that supports all major document, spreadsheet and presentation file formats, which you can integrate into your own infrastructure. Collabora Online provides data security and sovereignty, and is ideally suited to the demands of a modern distributed working environment. Delivering a familiar look and feel, Collabora Online represents a real alternative to other big-brands solutions, giving you control and flexibility.
2023-11-16 10:43:39 UTC (buildkit.dockerfile.v0)ARG releasenotes
2023-11-16 10:43:39 UTC (buildkit.dockerfile.v0)LABEL release.notes=https://www.collaboraoffice.com/code-23-05-release-notes/
2023-11-16 10:43:39 UTC (buildkit.dockerfile.v0)ARG version
2023-11-16 10:43:39 UTC (buildkit.dockerfile.v0)LABEL version=23.05.5.4
2023-11-16 10:43:39 UTC (buildkit.dockerfile.v0)ARG coretag
2023-11-16 10:43:39 UTC (buildkit.dockerfile.v0)LABEL commit.history.core=https://git.libreoffice.org/core/+log/cp-23.05.5-4
2023-11-16 10:43:39 UTC (buildkit.dockerfile.v0)ARG onlinetag
2023-11-16 10:43:39 UTC (buildkit.dockerfile.v0)LABEL commit.history.online=https://github.com/CollaboraOnline/online/commits/cp-23.05.5-4
2023-11-16 10:43:39 UTC (buildkit.dockerfile.v0)ARG repo
2023-11-16 10:43:39 UTC (buildkit.dockerfile.v0)ARG type
2023-11-16 10:43:39 UTC (buildkit.dockerfile.v0)ARG nobrand
2023-11-16 10:43:39 UTC (buildkit.dockerfile.v0)ENV LC_CTYPE=C.UTF-8
2023-11-16 10:43:39 UTC (buildkit.dockerfile.v0)RUN |8 author= releasenotes= version=23.05.5.4 coretag=cp-23.05.5-4 onlinetag=cp-23.05.5-4 repo= type= nobrand= /bin/sh -c apt-get update && apt-get -y install cpio tzdata libcap2-bin apt-transport-https gnupg2 ca-certificates curl && repourl="https://collaboraoffice.com/${repo:-repos}/CollaboraOnline/"; secret_key=$(cat /run/secrets/secret_key); if [ "$type" = "cool" ] && [ -n ${secret_key+set} ]; then echo "Based on the provided build arguments Collabora Online from customer repo will be used."; repourl="${repourl}23.05/customer-deb-${secret_key}/"; elif [ "$type" = "key" ]; then echo "Based on the provided build arguments license key enabled Collabora Online will be used."; repourl="${repourl}23.05-key/"; else echo "Based on the provided build arguments Collabora Online Development Edition will be used."; repourl="${repourl}23.05-CODE/CODE-deb/"; fi && echo "deb [signed-by=/usr/share/keyrings/collaboraonline-release-keyring.gpg] ${repourl} /" > /etc/apt/sources.list.d/collabora.list && if [ "$repo" = "repos-snapshot" ]; then curl https://www.collaboraoffice.com/downloads/gpg/collaboraonline-snapshot-keyring.gpg --output /usr/share/keyrings/collaboraonline-snapshot-keyring.gpg; sed -i "s/collaboraonline-release-keyring/collaboraonline-snapshot-keyring/" /etc/apt/sources.list.d/collabora.list; else curl https://www.collaboraoffice.com/downloads/gpg/collaboraonline-release-keyring.gpg --output /usr/share/keyrings/collaboraonline-release-keyring.gpg; fi && apt-get update && apt-get -y install coolwsd collaboraoffice-dict-* collaboraofficebasis-ar collaboraofficebasis-bg collaboraofficebasis-ca collaboraofficebasis-cs collaboraofficebasis-da collaboraofficebasis-de collaboraofficebasis-el collaboraofficebasis-en-gb collaboraofficebasis-en-us collaboraofficebasis-eo collaboraofficebasis-es collaboraofficebasis-eu collaboraofficebasis-fi collaboraofficebasis-fr collaboraofficebasis-gl collaboraofficebasis-he collaboraofficebasis-hr collaboraofficebasis-hu collaboraofficebasis-id collaboraofficebasis-is collaboraofficebasis-it collaboraofficebasis-ja collaboraofficebasis-ko collaboraofficebasis-lo collaboraofficebasis-nb collaboraofficebasis-nl collaboraofficebasis-oc collaboraofficebasis-pl collaboraofficebasis-pt collaboraofficebasis-pt-br collaboraofficebasis-ru collaboraofficebasis-sk collaboraofficebasis-sl collaboraofficebasis-sq collaboraofficebasis-sv collaboraofficebasis-tr collaboraofficebasis-uk collaboraofficebasis-vi collaboraofficebasis-zh-cn collaboraofficebasis-zh-tw && if [ -z "$nobrand" ]; then if [ "$type" = "cool" ] || [ "$type" = "key" ]; then apt-get -y install collabora-online-brand; else apt-get -y install code-brand; fi; fi && chown cool:cool /etc/coolwsd && dpkg --purge --force-remove-essential --ignore-depends=perl-base perl-base && rm -rf /var/lib/apt/* && rm -rf /etc/coolwsd/proof_key* # buildkit
2023-11-16 10:43:39 UTC (buildkit.dockerfile.v0)COPY /scripts/start-collabora-online.sh / # buildkit
2023-11-16 10:43:39 UTC (buildkit.dockerfile.v0)EXPOSE map[9980/tcp:{}]
2023-11-16 10:43:39 UTC (buildkit.dockerfile.v0)USER 100
2023-11-16 10:43:39 UTC (buildkit.dockerfile.v0)CMD ["/start-collabora-online.sh"]
2023-11-16 16:15:48 UTC (buildkit.dockerfile.v0)USER root
2023-11-16 16:15:48 UTC (buildkit.dockerfile.v0)RUN /bin/sh -c set -ex; apt-get update; export DEBIAN_FRONTEND=noninteractive; apt-get install -y --no-install-recommends tzdata netcat-openbsd ; rm -rf /var/lib/apt/lists/*; # buildkit
2023-11-16 16:15:48 UTC (buildkit.dockerfile.v0)USER 100
2023-11-16 16:15:48 UTC (buildkit.dockerfile.v0)HEALTHCHECK &{["CMD-SHELL" "nc -z localhost 9980 || exit 1"] "0s" "0s" "0s" "0s" '\x00'}
2023-11-16 16:15:48 UTC (buildkit.dockerfile.v0)LABEL com.centurylinklabs.watchtower.enable=false
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.