Tag

asset/swarmit-mk-docker:swarmit-0725
Content Digest: sha256:ddb7c1cda87bba1d65c0a753f4ca9438c67bfef8dd16da63f2f4bc5df3e7c66b
Details
Pull Command

docker pull registry.pub.deployment.center/asset/swarmit-mk-docker:swarmit-0725


Manifests
Details
Content Digest

sha256:e5ccd2c60d741fb695b993c69901429d36ec33dd0185250ec5a8e8d7fa7613d0

Created

2025-07-10 15:08:41 +0200

Size

187 MB


Environment
DIND_COMMIT

8d9e3502aba39127e4d12196dae16d306f76993d

DOCKER_BUILDX_VERSION

0.25.0

DOCKER_COMPOSE_VERSION

2.38.2

DOCKER_TLS_CERTDIR

/certs

DOCKER_VERSION

28.3.1

PATH

/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin


Layers

[#000] sha256:fe07684b16b82247c3539ed86a65ff37a76138ec25d380bd80c869a1a4c73236 - 1.94% (3.62 MB)

[#001] sha256:d40b1e6ff733de70ecabb6fcb8371322ee8c4771cb949957726be8528b282fd9 - 4.19% (7.83 MB)

[#002] sha256:4f4fb700ef54461cfa02571ae0db9a0dc1e0cdb5577484a6d75e68dc38e8acc1 - 0.0% (32 Bytes)

[#003] sha256:132c80190dc6239d8067e1257dca53d304a4edad244121ef8f2ba9f4bc4238c0 - 0.0% (457 Bytes)

[#004] sha256:64d3c8376593c7b30ba18f5e0f4add04c0d60ece43f94571fcf8d7c6681ec922 - 10.44% (19.5 MB)

[#005] sha256:ff7446bcf0f185b32c5d8231ca60faa9cb6dbc29e7e3e9662d73f8d8c2ea7740 - 11.06% (20.7 MB)

[#006] sha256:77f1df553f7b87276f3e6bf7ba2c1d41159ff863d173d9262cf17a4d3ae5a4ba - 10.86% (20.3 MB)

[#007] sha256:da62c42e344fd144f9e5c5754f92bcbd3a73925927a8366c49bdab9f41808c34 - 0.0% (536 Bytes)

[#008] sha256:a7cea9809bd7df02bb5ddade2292a83f3a7221a141ff96f5a5b3a89051e5ed72 - 0.0% (1012 Bytes)

[#009] sha256:76769b4a3208f02ef417341baf42eaadba5ea4b7d2ded4c5f4dfafc3b6227c23 - 0.0% (116 Bytes)

[#010] sha256:76a4ef23f3f2f9a61a34283338e3834365b644be116a4429b940128f175e1d54 - 4.85% (9.07 MB)

[#011] sha256:e66d2169be3b53f46d4ea2638d2c0b8e535b34282ae4f675895c56631481e1cb - 0.05% (88.4 KB)

[#012] sha256:abeb655d6d5a8757844bbf6db4ee043c99fc904dd2d49f015d8fceb184514941 - 0.0% (1009 Bytes)

[#013] sha256:09418e8124416d839efabffd8f1ad9edc77819145e430509ca81234f543d207c - 31.9% (59.6 MB)

[#014] sha256:4914d13ee373dd8a667699cbdeb26b2e2f18645a8242e4e43384c543f6569c50 - 0.0% (1.65 KB)

[#015] sha256:f97080ffc3ec1478f54510cad34c11d1ae74fc4796e75010f1be4567a32f6da6 - 0.0% (3.22 KB)

[#016] sha256:dd7d2bf7c1687b5392eae204e9fbe831d9e569564bef6f0de308fbc88ecbd52c - 16.8% (31.4 MB)

[#017] sha256:368a0b1561a33c556ed2a3fd7ed380a5fd8dbee12d55cee603038b86027c78f8 - 7.1% (13.3 MB)

[#018] sha256:debeb78c337e5bee323c1769f275c80978a20e78a844ef1cb1049b2b89d3c11a - 0.0% (1.75 KB)

[#019] sha256:c823855839ced042612a5d3babe55fd5af3dd8b1f6102bc48d880be4717d8780 - 0.01% (22.4 KB)

[#020] sha256:4bf344f06ff1e822b62d066061819d9d0090550bf3d94aaf13e0082376553acd - 0.01% (22.4 KB)

[#021] sha256:40b0fc5063469effd192f187910e6ddd6386e86a1f1ab98a548878a322dd1206 - 0.0% (7.67 KB)

[#022] sha256:77cc5dd9d1a88d9c35422e5ffd4a57525cd2d652d8e602f67fc0815c3e3dcd8e - 0.0% (268 Bytes)

[#023] sha256:e13f3e6e2035692925aba15a606b7b12980334e031c6be96cf7b65d3f8d7672b - 0.0% (1.36 KB)

[#024] sha256:6d36bf15efad475877e4cb872ef0fa04f29f469a56c96df9cf877f00e07ef1f2 - 0.0% (7.3 KB)

[#025] sha256:2e18d10dc352d2246029612c06b226ac679ab9b7318e803c4b792af76c7469a3 - 0.0% (353 Bytes)

[#026] sha256:542bcab75f75b00b60cb3d9faa0fb119b94f1c7d097d1e626b96560f05ac2557 - 0.01% (12.1 KB)

[#027] sha256:98c0f1986b152fbd893197c51d9132092a7f027d44d1b18eb0c84ec79cd1220b - 0.78% (1.45 MB)


History
2025-05-30 16:20:41 UTC (buildkit.dockerfile.v0)

ADD alpine-minirootfs-3.22.0-x86_64.tar.gz / # buildkit

2025-05-30 16:20:41 UTC (buildkit.dockerfile.v0)

CMD ["/bin/sh"]

2025-07-03 05:04:15 UTC (buildkit.dockerfile.v0)

RUN /bin/sh -c apk add --no-cache ca-certificates openssh-client git # buildkit

2025-07-03 05:04:15 UTC (buildkit.dockerfile.v0)

RUN /bin/sh -c [ -e /etc/nsswitch.conf ] && grep '^hosts: files dns' /etc/nsswitch.conf # buildkit

2025-07-03 05:04:15 UTC (buildkit.dockerfile.v0)

RUN /bin/sh -c set -eux; addgroup -g 2375 -S docker # buildkit

2025-07-03 05:04:15 UTC (buildkit.dockerfile.v0)

ENV DOCKER_VERSION=28.3.1

2025-07-03 05:04:15 UTC (buildkit.dockerfile.v0)

RUN /bin/sh -c set -eux; apkArch="$(apk --print-arch)"; case "$apkArch" in 'x86_64') url='https://download.docker.com/linux/static/stable/x86_64/docker-28.3.1.tgz'; ;; 'armhf') url='https://download.docker.com/linux/static/stable/armel/docker-28.3.1.tgz'; ;; 'armv7') url='https://download.docker.com/linux/static/stable/armhf/docker-28.3.1.tgz'; ;; 'aarch64') url='https://download.docker.com/linux/static/stable/aarch64/docker-28.3.1.tgz'; ;; *) echo >&2 "error: unsupported 'docker.tgz' architecture ($apkArch)"; exit 1 ;; esac; wget -O 'docker.tgz' "$url"; tar --extract --file docker.tgz --strip-components 1 --directory /usr/local/bin/ --no-same-owner 'docker/docker' ; rm docker.tgz; docker --version # buildkit

2025-07-03 05:04:15 UTC (buildkit.dockerfile.v0)

ENV DOCKER_BUILDX_VERSION=0.25.0

2025-07-03 05:04:15 UTC (buildkit.dockerfile.v0)

RUN /bin/sh -c set -eux; apkArch="$(apk --print-arch)"; case "$apkArch" in 'x86_64') url='https://github.com/docker/buildx/releases/download/v0.25.0/buildx-v0.25.0.linux-amd64'; sha256='4104d79a791a8744c0b43fd5bd0a6172dff29040c5229946a1cdb2d27b0b5bfa'; ;; 'armhf') url='https://github.com/docker/buildx/releases/download/v0.25.0/buildx-v0.25.0.linux-arm-v6'; sha256='4b92125aa797875108174d9d8ae2e92bdf1db82c97dcf8b3bb72490a62fd8122'; ;; 'armv7') url='https://github.com/docker/buildx/releases/download/v0.25.0/buildx-v0.25.0.linux-arm-v7'; sha256='0c943fa7001cde147ab7663e36c92259ddde2a3ce0b6f5dfcbc3535dc67f8661'; ;; 'aarch64') url='https://github.com/docker/buildx/releases/download/v0.25.0/buildx-v0.25.0.linux-arm64'; sha256='f07063844bb750172c1f25cef61b07a8314d24bedffc015517b3ec4016b16de8'; ;; 'ppc64le') url='https://github.com/docker/buildx/releases/download/v0.25.0/buildx-v0.25.0.linux-ppc64le'; sha256='9ac89d1401b105be41e98760aaaae00e4f44e180e757bf6044d2824ff14788bf'; ;; 'riscv64') url='https://github.com/docker/buildx/releases/download/v0.25.0/buildx-v0.25.0.linux-riscv64'; sha256='17829ab06c8ec984201170bfb676e6cd311312983814354505fb679b36c02177'; ;; 's390x') url='https://github.com/docker/buildx/releases/download/v0.25.0/buildx-v0.25.0.linux-s390x'; sha256='1b4a7d86fee5b6a48fd153418bd6ed8f0c82bc5d7eb3b219052e834ece977440'; ;; *) echo >&2 "warning: unsupported 'docker-buildx' architecture ($apkArch); skipping"; exit 0 ;; esac; wget -O 'docker-buildx' "$url"; echo "$sha256 *"'docker-buildx' | sha256sum -c -; plugin='/usr/local/libexec/docker/cli-plugins/docker-buildx'; mkdir -p "$(dirname "$plugin")"; mv -vT 'docker-buildx' "$plugin"; chmod +x "$plugin"; docker buildx version # buildkit

2025-07-03 05:04:15 UTC (buildkit.dockerfile.v0)

ENV DOCKER_COMPOSE_VERSION=2.38.2

2025-07-03 05:04:15 UTC (buildkit.dockerfile.v0)

RUN /bin/sh -c set -eux; apkArch="$(apk --print-arch)"; case "$apkArch" in 'x86_64') url='https://github.com/docker/compose/releases/download/v2.38.2/docker-compose-linux-x86_64'; sha256='486b3ffc0f806ca2efbc430cef89955386011662f0c76bad17c103d059cfa9cf'; ;; 'armhf') url='https://github.com/docker/compose/releases/download/v2.38.2/docker-compose-linux-armv6'; sha256='3c572ab8554e37e08cd81850464380bfd276b70528d60dcc734d0934380a10c2'; ;; 'armv7') url='https://github.com/docker/compose/releases/download/v2.38.2/docker-compose-linux-armv7'; sha256='ec4786c5c33393d5e366fd6186cbfa116ae30a083666afefc428e4688a222c27'; ;; 'aarch64') url='https://github.com/docker/compose/releases/download/v2.38.2/docker-compose-linux-aarch64'; sha256='4d0f7678dd3338452beba4518e36a8e22b20cad79ba2535c687da554dc3997fb'; ;; 'ppc64le') url='https://github.com/docker/compose/releases/download/v2.38.2/docker-compose-linux-ppc64le'; sha256='4d61ed3f0690c7415bdbe77acf2236121f5a560ff0e41022e2fabecc1690f5a6'; ;; 'riscv64') url='https://github.com/docker/compose/releases/download/v2.38.2/docker-compose-linux-riscv64'; sha256='67c65c4015db38b526b262cee9d98915f8fcb56b42be7926a21a7ec2ec0c3d2c'; ;; 's390x') url='https://github.com/docker/compose/releases/download/v2.38.2/docker-compose-linux-s390x'; sha256='e4aaad3a1a444d7e226ffda3df68795a562f9c3cb0b4805a74c2283036e6e7f0'; ;; *) echo >&2 "warning: unsupported 'docker-compose' architecture ($apkArch); skipping"; exit 0 ;; esac; wget -O 'docker-compose' "$url"; echo "$sha256 *"'docker-compose' | sha256sum -c -; plugin='/usr/local/libexec/docker/cli-plugins/docker-compose'; mkdir -p "$(dirname "$plugin")"; mv -vT 'docker-compose' "$plugin"; chmod +x "$plugin"; ln -sv "$plugin" /usr/local/bin/; docker-compose --version; docker compose version # buildkit

2025-07-03 05:04:15 UTC (buildkit.dockerfile.v0)

COPY modprobe.sh /usr/local/bin/modprobe # buildkit

2025-07-03 05:04:15 UTC (buildkit.dockerfile.v0)

COPY docker-entrypoint.sh /usr/local/bin/ # buildkit

2025-07-03 05:04:15 UTC (buildkit.dockerfile.v0)

ENV DOCKER_TLS_CERTDIR=/certs

2025-07-03 05:04:15 UTC (buildkit.dockerfile.v0)

RUN /bin/sh -c mkdir /certs /certs/client && chmod 1777 /certs /certs/client # buildkit

2025-07-03 05:04:15 UTC (buildkit.dockerfile.v0)

ENTRYPOINT ["docker-entrypoint.sh"]

2025-07-03 05:04:15 UTC (buildkit.dockerfile.v0)

CMD ["sh"]

2025-07-03 05:04:15 UTC (buildkit.dockerfile.v0)

RUN /bin/sh -c set -eux; apk add --no-cache btrfs-progs e2fsprogs e2fsprogs-extra git ip6tables iptables openssl pigz shadow-uidmap xfsprogs xz zfs ; # buildkit

2025-07-03 05:04:15 UTC (buildkit.dockerfile.v0)

RUN /bin/sh -c set -eux; apk add --no-cache iptables-legacy; mkdir -p /usr/local/sbin/.iptables-legacy; for f in iptables iptables-save iptables-restore ip6tables ip6tables-save ip6tables-restore ; do b="$(command -v "${f/tables/tables-legacy}")"; "$b" --version; ln -svT "$b" "/usr/local/sbin/.iptables-legacy/$f"; done; export PATH="/usr/local/sbin/.iptables-legacy:$PATH"; iptables --version | grep legacy # buildkit

2025-07-03 05:04:15 UTC (buildkit.dockerfile.v0)

RUN /bin/sh -c set -eux; addgroup -S dockremap; adduser -S -G dockremap dockremap; echo 'dockremap:165536:65536' >> /etc/subuid; echo 'dockremap:165536:65536' >> /etc/subgid # buildkit

2025-07-03 05:04:15 UTC (buildkit.dockerfile.v0)

RUN /bin/sh -c set -eux; apkArch="$(apk --print-arch)"; case "$apkArch" in 'x86_64') url='https://download.docker.com/linux/static/stable/x86_64/docker-28.3.1.tgz'; ;; 'armhf') url='https://download.docker.com/linux/static/stable/armel/docker-28.3.1.tgz'; ;; 'armv7') url='https://download.docker.com/linux/static/stable/armhf/docker-28.3.1.tgz'; ;; 'aarch64') url='https://download.docker.com/linux/static/stable/aarch64/docker-28.3.1.tgz'; ;; *) echo >&2 "error: unsupported 'docker.tgz' architecture ($apkArch)"; exit 1 ;; esac; wget -O 'docker.tgz' "$url"; tar --extract --file docker.tgz --strip-components 1 --directory /usr/local/bin/ --no-same-owner --exclude 'docker/docker' ; rm docker.tgz; dockerd --version; containerd --version; ctr --version; runc --version # buildkit

2025-07-03 05:04:15 UTC (buildkit.dockerfile.v0)

ENV DIND_COMMIT=8d9e3502aba39127e4d12196dae16d306f76993d

2025-07-03 05:04:15 UTC (buildkit.dockerfile.v0)

RUN /bin/sh -c set -eux; wget -O /usr/local/bin/dind "https://raw.githubusercontent.com/docker/docker/${DIND_COMMIT}/hack/dind"; chmod +x /usr/local/bin/dind # buildkit

2025-07-03 05:04:15 UTC (buildkit.dockerfile.v0)

COPY dockerd-entrypoint.sh /usr/local/bin/ # buildkit

2025-07-03 05:04:15 UTC (buildkit.dockerfile.v0)

VOLUME [/var/lib/docker]

2025-07-03 05:04:15 UTC (buildkit.dockerfile.v0)

EXPOSE map[2375/tcp:{} 2376/tcp:{}]

2025-07-03 05:04:15 UTC (buildkit.dockerfile.v0)

ENTRYPOINT ["dockerd-entrypoint.sh"]

2025-07-03 05:04:15 UTC (buildkit.dockerfile.v0)

CMD []

2025-07-10 15:08:38 +0200 (buildkit.dockerfile.v0)

RUN /bin/sh -c apk add socat ethtool bash python3 py3-pip curl yq jq && rm -v /usr/lib/python3*/EXTERNALLY-MANAGED && pip install docker # buildkit

2025-07-10 15:08:38 +0200 (buildkit.dockerfile.v0)

COPY /opt/omd/versions/default/share/check_mk/agents/linux/* /usr/local/bin/ # buildkit

2025-07-10 15:08:39 +0200 (buildkit.dockerfile.v0)

COPY /opt/omd/versions/default/share/check_mk/agents/mk-job /usr/local/bin/mk-job # buildkit

2025-07-10 15:08:39 +0200 (buildkit.dockerfile.v0)

COPY /opt/omd/versions/default/share/check_mk/agents/check_mk_agent.linux /usr/local/bin/swarmit_check_mk_agent # buildkit

2025-07-10 15:08:39 +0200 (buildkit.dockerfile.v0)

USER root

2025-07-10 15:08:39 +0200 (buildkit.dockerfile.v0)

RUN /bin/sh -c sed -i 's#Hostname: $(uname -n)#Hostname: ${SWARMIT_HOSTNAME}#g' /usr/local/bin/swarmit_check_mk_agent # buildkit

2025-07-10 15:08:40 +0200 (buildkit.dockerfile.v0)

COPY /opt/omd/versions/default/share/check_mk/agents/waitmax /usr/local/bin/waitmax # buildkit

2025-07-10 15:08:40 +0200 (buildkit.dockerfile.v0)

RUN /bin/sh -c mkdir /etc/check_mk && mkdir -p /var/lib/check_mk_agent/spool && mkdir /var/lib/check_mk_agent/cache && mkdir -p /usr/lib/check_mk_agent/plugins && mkdir /usr/lib/check_mk_agent/local # buildkit

2025-07-10 15:08:40 +0200 (buildkit.dockerfile.v0)

EXPOSE map[6555/tcp:{}]

2025-07-10 15:08:40 +0200 (buildkit.dockerfile.v0)

COPY *.sh /usr/local/bin # buildkit

2025-07-10 15:08:40 +0200 (buildkit.dockerfile.v0)

COPY mk_docker.py /usr/lib/check_mk_agent/plugins/mk_docker.py # buildkit

2025-07-10 15:08:41 +0200 (buildkit.dockerfile.v0)

COPY discovery_loop.sh /usr/local/bin/discovery_loop.sh # buildkit

2025-07-10 15:08:41 +0200 (buildkit.dockerfile.v0)

RUN /bin/sh -c chmod 755 /usr/local/bin/*.sh /usr/lib/check_mk_agent/plugins/mk_docker.py # buildkit

2025-07-10 15:08:41 +0200 (buildkit.dockerfile.v0)

ENTRYPOINT ["ash" "/usr/local/bin/socat.sh"]

2025-07-10 15:08:41 +0200 (buildkit.dockerfile.v0)

COPY /healthcheck / # buildkit

2025-07-10 15:08:41 +0200 (buildkit.dockerfile.v0)

CMD ["/usr/local/bin/discovery_loop.sh"]