2026-01-21 12:45:45 UTC
449 MB
11.1.0
PATH/opt/semaphore/apps/ansible/11.1.0/venv/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
VIRTUAL_ENV/opt/semaphore/apps/ansible/11.1.0/venv
[#000] sha256:f637881d1138581d892d9eb942c56e0ccc7758fe3bdc0f1e6cd66059fdfd8185 - 0.77% (3.47 MB)
[#001] sha256:2b26fd7c48ba49359def63eba9ccaa8f5d0fbc0ad5034ee079655d93d6a02d27 - 8.15% (36.6 MB)
[#002] sha256:5f28b3aaa3db8b990112c32bbdfc33019811a587e627937e6ec50299ac6a0ccf - 0.0% (241 Bytes)
[#003] sha256:a6ce803971fbd5a03677bd8cc77e2f8bb5b181179471237c3c78997edc2150da - 0.0% (250 Bytes)
[#004] sha256:c3bb73d56add994d820f5bd07d6bc30f555abd6233b6e9078091f99080d373f0 - 0.0% (2.1 KB)
[#005] sha256:34fbd15f65cc12503b40d59d667ec92b728c069d5106a0d9f18d1576c2a6ca8a - 3.94% (17.7 MB)
[#006] sha256:ffedfcbd6198413d6c5b1e5d7b445c0c2823cfde9275d720357e3996095babb0 - 7.21% (32.4 MB)
[#007] sha256:434b01a6899d9635fe5a95a6f5c853fc0e5a3ec697390fac1cea635c4dec1715 - 5.85% (26.3 MB)
[#008] sha256:e4d9f3ca463c4049f55c9570fe9dc5591286a9dea1f6f776b75891b5634defa8 - 9.02% (40.5 MB)
[#009] sha256:2816e77161afff76ec129df8d8527ba1fd1e0ab9b49ae0bfd55eef35409831b3 - 3.94% (17.7 MB)
[#010] sha256:4f4fb700ef54461cfa02571ae0db9a0dc1e0cdb5577484a6d75e68dc38e8acc1 - 0.0% (32 Bytes)
[#011] sha256:52808ec0d553e95094f95372179d31b953d2652a52ae0f50ac2d80464edf278d - 27.7% (124 MB)
[#012] sha256:fb35a99a947c6bc46ce02a73264ffe9db8dc43dfa7df9d6904497c70aa2f685c - 0.93% (4.19 MB)
[#013] sha256:2a4d9e8643d9054b9726489ec4026a6237769605f094490ffa8446740719cc28 - 0.11% (494 KB)
[#014] sha256:53282735e8080838820ed4ecd31a882e8dca2e861cc78926485df0ee2fd24382 - 15.9% (71.4 MB)
[#015] sha256:b77e3f564fb8bdd547a81e631eaabc5b2b4c414b2e5d82430ed38bb3b6ae6870 - 16.46% (73.9 MB)
ADD alpine-minirootfs-3.21.5-x86_64.tar.gz / # buildkit
2025-10-08 11:06:42 UTC (buildkit.dockerfile.v0)CMD ["/bin/sh"]
2026-01-21 12:21:23 UTC (buildkit.dockerfile.v0)ARG TARGETARCH=amd64
2026-01-21 12:21:23 UTC (buildkit.dockerfile.v0)ARG ANSIBLE_VERSION=11.1.0
2026-01-21 12:21:23 UTC (buildkit.dockerfile.v0)ENV ANSIBLE_VERSION=11.1.0
2026-01-21 12:21:23 UTC (buildkit.dockerfile.v0)ARG ANSIBLE_VENV_PATH=/opt/semaphore/apps/ansible/11.1.0/venv
2026-01-21 12:21:23 UTC (buildkit.dockerfile.v0)RUN |3 TARGETARCH=amd64 ANSIBLE_VERSION=11.1.0 ANSIBLE_VENV_PATH=/opt/semaphore/apps/ansible/11.1.0/venv /bin/sh -c apk add --no-cache -U bash curl git gnupg mysql-client openssh-client-default python3 py3-pip rsync sshpass tar tini tzdata unzip wget zip jq && rm -rf /var/cache/apk/* && adduser -D -u 1001 -G root semaphore && mkdir -p /tmp/semaphore && mkdir -p /etc/semaphore && mkdir -p /var/lib/semaphore && mkdir -p /opt/semaphore && chown -R semaphore:0 /tmp/semaphore && chown -R semaphore:0 /etc/semaphore && chown -R semaphore:0 /var/lib/semaphore && chown -R semaphore:0 /opt/semaphore && find /usr/lib/python* -iname __pycache__ | xargs rm -rf # buildkit
2026-01-21 12:21:23 UTC (buildkit.dockerfile.v0)RUN |3 TARGETARCH=amd64 ANSIBLE_VERSION=11.1.0 ANSIBLE_VENV_PATH=/opt/semaphore/apps/ansible/11.1.0/venv /bin/sh -c echo $'Host *\n StrictHostKeyChecking no\n UserKnownHostsFile /dev/null' > /etc/ssh/ssh_config.d/semaphore.conf # buildkit
2026-01-21 12:21:23 UTC (buildkit.dockerfile.v0)COPY --chown=1001:0 ./deployment/docker/server/ansible.cfg /etc/ansible/ansible.cfg # buildkit
2026-01-21 12:27:35 UTC (buildkit.dockerfile.v0)COPY /go/src/semaphore/deployment/docker/server/server-wrapper /usr/local/bin/ # buildkit
2026-01-21 12:27:35 UTC (buildkit.dockerfile.v0)COPY /go/src/semaphore/bin/semaphore /usr/local/bin/ # buildkit
2026-01-21 12:27:35 UTC (buildkit.dockerfile.v0)COPY /tmp/tofu /usr/local/bin/ # buildkit
2026-01-21 12:27:35 UTC (buildkit.dockerfile.v0)COPY /tmp/terraform /usr/local/bin/ # buildkit
2026-01-21 12:27:35 UTC (buildkit.dockerfile.v0)COPY /tmp/terragrunt /usr/local/bin/ # buildkit
2026-01-21 12:27:36 UTC (buildkit.dockerfile.v0)RUN |3 TARGETARCH=amd64 ANSIBLE_VERSION=11.1.0 ANSIBLE_VENV_PATH=/opt/semaphore/apps/ansible/11.1.0/venv /bin/sh -c chown -R semaphore:0 /usr/local/bin/server-wrapper && chmod +x /usr/local/bin/server-wrapper && chown -R semaphore:0 /usr/local/bin/semaphore && chmod +x /usr/local/bin/semaphore # buildkit
2026-01-21 12:27:36 UTC (buildkit.dockerfile.v0)WORKDIR /home/semaphore
2026-01-21 12:28:26 UTC (buildkit.dockerfile.v0)RUN |3 TARGETARCH=amd64 ANSIBLE_VERSION=11.1.0 ANSIBLE_VENV_PATH=/opt/semaphore/apps/ansible/11.1.0/venv /bin/sh -c apk add --no-cache -U python3-dev build-base openssl-dev libffi-dev cargo && mkdir -p ${ANSIBLE_VENV_PATH} && python3 -m venv ${ANSIBLE_VENV_PATH} --system-site-packages && source ${ANSIBLE_VENV_PATH}/bin/activate && pip3 install --upgrade pip ansible==${ANSIBLE_VERSION} boto3 botocore requests pywinrm passlib && apk del python3-dev build-base openssl-dev libffi-dev cargo && rm -rf /var/cache/apk/* && find ${ANSIBLE_VENV_PATH} -iname __pycache__ | xargs rm -rf && chown -R semaphore:0 /opt/semaphore # buildkit
2026-01-21 12:28:26 UTC (buildkit.dockerfile.v0)USER 1001
2026-01-21 12:28:26 UTC (buildkit.dockerfile.v0)EXPOSE [3000/tcp]
2026-01-21 12:28:26 UTC (buildkit.dockerfile.v0)ENV VIRTUAL_ENV=/opt/semaphore/apps/ansible/11.1.0/venv
2026-01-21 12:28:26 UTC (buildkit.dockerfile.v0)ENV PATH=/opt/semaphore/apps/ansible/11.1.0/venv/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
2026-01-21 12:28:26 UTC (buildkit.dockerfile.v0)ENTRYPOINT ["/sbin/tini" "--"]
2026-01-21 12:28:26 UTC (buildkit.dockerfile.v0)CMD ["/usr/local/bin/server-wrapper"]
2026-01-21 12:45:42 UTC (buildkit.dockerfile.v0)ARG TARGETARCH=amd64
2026-01-21 12:45:42 UTC (buildkit.dockerfile.v0)ARG POWERSHELL_VERSION=7.5.0
2026-01-21 12:45:42 UTC (buildkit.dockerfile.v0)USER root
2026-01-21 12:45:42 UTC (buildkit.dockerfile.v0)RUN |2 TARGETARCH=amd64 POWERSHELL_VERSION=7.5.0 /bin/sh -c apk add --no-cache ca-certificates less ncurses-terminfo-base krb5-libs libgcc libintl libssl3 libstdc++ tzdata userspace-rcu zlib icu-libs curl # buildkit
2026-01-21 12:45:42 UTC (buildkit.dockerfile.v0)RUN |2 TARGETARCH=amd64 POWERSHELL_VERSION=7.5.0 /bin/sh -c apk -X https://dl-cdn.alpinelinux.org/alpine/edge/main add --no-cache lttng-ust openssh-client # buildkit
2026-01-21 12:45:43 UTC (buildkit.dockerfile.v0)RUN |2 TARGETARCH=amd64 POWERSHELL_VERSION=7.5.0 /bin/sh -c wget -O /tmp/powershell.tar.gz https://github.com/PowerShell/PowerShell/releases/download/v${POWERSHELL_VERSION}/powershell-${POWERSHELL_VERSION}-linux-musl-${TARGETARCH/amd/x}.tar.gz # buildkit
2026-01-21 12:45:45 UTC (buildkit.dockerfile.v0)RUN |2 TARGETARCH=amd64 POWERSHELL_VERSION=7.5.0 /bin/sh -c mkdir -p /opt/microsoft/powershell/${POWERSHELL_VERSION} && tar zxf /tmp/powershell.tar.gz -C /opt/microsoft/powershell/${POWERSHELL_VERSION} && rm /tmp/powershell.tar.gz && chmod +x /opt/microsoft/powershell/${POWERSHELL_VERSION}/pwsh && ln -s /opt/microsoft/powershell/${POWERSHELL_VERSION}/pwsh /usr/local/bin/pwsh && ln -s /opt/microsoft/powershell/${POWERSHELL_VERSION}/pwsh /usr/local/bin/powershell # buildkit
2026-01-21 12:45:45 UTC (buildkit.dockerfile.v0)USER 1001
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.