coder-workspace (2026-09-17)
Published 2026-09-17 11:46:30 -04:00 by yami
Installation
docker pull git.shiraki.ca/yami/coder-workspace:2026-09-17sha256:466af04e9159124ba0d66b5a95594c7eedf0cdead0b1b5c3d2d6c3011752118fImage layers
| KIWI 10.3.0 |
| ARG |
| ARG FLAVOR |
| |1 FLAVOR=stable /bin/sh -c echo -e "\n\n# Added during image build" >> /etc/dnf/dnf.conf && echo -e "minrate=100\ntimeout=60\n" >> /etc/dnf/dnf.conf |
| ARG FLAVOR INSTALL_RPMS |
| |7 FLAVOR=stable INSTALL_RPMS=podman fuse-overlayfs openssh-clients cpp git-core /bin/sh -c dnf -y makecache && dnf -y update && rpm --setcaps shadow-utils 2>/dev/null && case "${FLAVOR}" in stable) dnf -y install $INSTALL_RPMS --exclude container-selinux ;; testing) dnf -y install $INSTALL_RPMS --exclude container-selinux --enablerepo updates-testing ;; upstream) dnf -y install 'dnf-command(copr)' --enablerepo=updates-testing && dnf -y copr enable rhcontainerbot/podman-next && dnf -y install $INSTALL_RPMS --exclude container-selinux --enablerepo=updates-testing ;; *) printf "\\nFLAVOR argument must be set and valid, currently: '${FLAVOR}'\\n\\n" 1>&2 && exit 1 ;; esac && dnf clean all && if test -n "$SOURCE_DATE_EPOCH" ; then sqlite3 /usr/lib/sysimage/libdnf5/transaction_history.sqlite "UPDATE trans SET dt_begin=$SOURCE_DATE_EPOCH, dt_end=$SOURCE_DATE_EPOCH; PRAGMA journal_mode=DELETE; PRAGMA journal_mode=WAL" ; fi && rm -fv /etc/machine-id /var/lib/systemd/random-seed /var/lib/dnf/repos/*/countme && rm -fv /usr/lib/systemd/profile.d/* && rm -rf /var/cache /var/log/dnf* /var/log/hawkey.log /var/log/yum.* |
| |7 FLAVOR=stable INSTALL_RPMS=podman fuse-overlayfs openssh-clients cpp git-core /bin/sh -c useradd podman && echo -e "root:1:65535\npodman:1:999\npodman:1001:64535" > /etc/subuid && echo -e "root:1:65535\npodman:1:999\npodman:1001:64535" > /etc/subgid |
| ADD file:61d10ab6c0331b9514a49daff10ab5ca3dd40f2f8be6daf6e09a0afffbbc8154 in /etc/containers/containers.conf |
| ADD file:de6cf50cb75c4a687045e16c7cb0e7d7eb9a10f795045d7f4fd4141cf8fdbbb9 in /home/podman/.config/containers/containers.conf |
| |7 FLAVOR=stable INSTALL_RPMS=podman fuse-overlayfs openssh-clients cpp git-core /bin/sh -c mkdir -p /home/podman/.local/share/containers && chown podman:podman -R /home/podman && chmod 644 /etc/containers/containers.conf |
| |7 FLAVOR=stable INSTALL_RPMS=podman fuse-overlayfs openssh-clients cpp git-core /bin/sh -c sed -e 's|^#mount_program|mount_program|g' -e '/additionalimage.*/a "/var/lib/shared",' -e 's|^mountopt[[:space:]]*=.*$|mountopt = "nodev,fsync=0"|g' /usr/share/containers/storage.conf > /etc/containers/storage.conf |
| |7 FLAVOR=stable INSTALL_RPMS=podman fuse-overlayfs openssh-clients cpp git-core /bin/sh -c printf '/run/secrets/etc-pki-entitlement:/run/secrets/etc-pki-entitlement\n/run/secrets/rhsm:/run/secrets/rhsm\n' > /etc/containers/mounts.conf |
| VOLUME /var/lib/containers |
| VOLUME /home/podman/.local/share/containers |
| |7 FLAVOR=stable INSTALL_RPMS=podman fuse-overlayfs openssh-clients cpp git-core /bin/sh -c mkdir -p /var/lib/shared/overlay-images /var/lib/shared/overlay-layers /var/lib/shared/vfs-images /var/lib/shared/vfs-layers && touch /var/lib/shared/overlay-images/images.lock && touch /var/lib/shared/overlay-layers/layers.lock && touch /var/lib/shared/vfs-images/images.lock && touch /var/lib/shared/vfs-layers/layers.lock |
| ENV _CONTAINERS_USERNS_CONFIGURED="" BUILDAH_ISOLATION=chroot |
| LABEL "org.opencontainers.image.created"="2026-08-18T15:07:01+00:00" "org.opencontainers.image.authors"="podman@lists.podman.io" "org.opencontainers.image.source"="https://github.com/podman-container-tools/image_build/blob/cf7fa85fdbd159c47896601458fedf982aa65cd6/podman/" "org.opencontainers.image.revision"="cf7fa85fdbd159c47896601458fedf982aa65cd6" "org.opencontainers.image.documentation"="https://github.com/podman-container-tools/image_build/blob/cf7fa85fdbd159c47896601458fedf982aa65cd6/podman/README.md" "built.by.repo"="https://github.com/podman-container-tools/image_build" "built.by.commit"="cf7fa85fdbd159c47896601458fedf982aa65cd6" "built.by.exec"="containers_build_push.sh" "built.by.digest"="sha256:b2c06972d46016b440a6d5f0e0a142d348ce52cba9d630c44f86fe19916f5841" "built.by.logs"="https://github.com/podman-container-tools/image_build/actions/runs/32152286552" "org.opencontainers.image.version"="5.8.4" "org.opencontainers.image.url"="https://quay.io/containers/podman" "org.opencontainers.image.url"="https://quay.io/podman/stable"org.opencontainers.image.created=2026-08-18T15:07:01+00:00,org.opencontainers.image.authors=podman@lists.podman.io,org.opencontainers.image.source=https://github.com/podman-container-tools/image_build/blob/cf7fa85fdbd159c47896601458fedf982aa65cd6/podman/,org.opencontainers.image.revision=cf7fa85fdbd159c47896601458fedf982aa65cd6,org.opencontainers.image.documentation=https://github.com/podman-container-tools/image_build/blob/cf7fa85fdbd159c47896601458fedf982aa65cd6/podman/README.md,built.by.repo=https://github.com/podman-container-tools/image_build,built.by.commit=cf7fa85fdbd159c47896601458fedf982aa65cd6,built.by.exec=containers_build_push.sh,built.by.digest=sha256:b2c06972d46016b440a6d5f0e0a142d348ce52cba9d630c44f86fe19916f5841,built.by.logs=https://github.com/podman-container-tools/image_build/actions/runs/32152286552,org.opencontainers.image.version=5.8.4,org.opencontainers.image.url=https://quay.io/containers/podman,org.opencontainers.image.url=https://quay.io/podman/stable |
| ARG NODE_VERSION=24.21.0 |
| ARG PNPM_VERSION=11.1.3 |
| ARG GO_VERSION=1.27.1 |
| ARG DOTNET_SDK_VERSION=10.0.401 |
| ARG DOCKER_CLI_VERSION=29.8.1 |
| ARG COMPOSE_VERSION=5.5.1 |
| |6 COMPOSE_VERSION=5.5.1 DOCKER_CLI_VERSION=29.8.1 DOTNET_SDK_VERSION=10.0.401 GO_VERSION=1.27.1 NODE_VERSION=24.21.0 PNPM_VERSION=11.1.3 /bin/sh -c dnf -y install --setopt=install_weak_deps=False git git-lfs sudo curl wget jq unzip zip tar xz gzip findutils procps-ng iproute iputils bind-utils openssh-clients make gcc gcc-c++ python3 postgresql redis ca-certificates libicu vim-minimal less htop && dnf clean all |
| |6 COMPOSE_VERSION=5.5.1 DOCKER_CLI_VERSION=29.8.1 DOTNET_SDK_VERSION=10.0.401 GO_VERSION=1.27.1 NODE_VERSION=24.21.0 PNPM_VERSION=11.1.3 /bin/sh -c userdel -r podman 2>/dev/null; useradd -m -u 1000 -s /bin/bash coder && echo 'coder ALL=(ALL) NOPASSWD:ALL' > /etc/sudoers.d/coder && chmod 0440 /etc/sudoers.d/coder |
| |6 COMPOSE_VERSION=5.5.1 DOCKER_CLI_VERSION=29.8.1 DOTNET_SDK_VERSION=10.0.401 GO_VERSION=1.27.1 NODE_VERSION=24.21.0 PNPM_VERSION=11.1.3 /bin/sh -c curl -fsSL "https://nodejs.org/dist/v${NODE_VERSION}/node-v${NODE_VERSION}-linux-x64.tar.xz" | tar -xJ -C /usr/local --strip-components=1 && npm install -g "pnpm@${PNPM_VERSION}" && node --version && pnpm --version |
| |6 COMPOSE_VERSION=5.5.1 DOCKER_CLI_VERSION=29.8.1 DOTNET_SDK_VERSION=10.0.401 GO_VERSION=1.27.1 NODE_VERSION=24.21.0 PNPM_VERSION=11.1.3 /bin/sh -c curl -fsSL "https://go.dev/dl/go${GO_VERSION}.linux-amd64.tar.gz" | tar -xz -C /usr/local && ln -s /usr/local/go/bin/go /usr/local/bin/go && ln -s /usr/local/go/bin/gofmt /usr/local/bin/gofmt && go version |
| ENV DOTNET_ROOT=/usr/share/dotnet DOTNET_CLI_TELEMETRY_OPTOUT=1 DOTNET_NOLOGO=1 |
| |6 COMPOSE_VERSION=5.5.1 DOCKER_CLI_VERSION=29.8.1 DOTNET_SDK_VERSION=10.0.401 GO_VERSION=1.27.1 NODE_VERSION=24.21.0 PNPM_VERSION=11.1.3 /bin/sh -c curl -fsSL https://dot.net/v1/dotnet-install.sh -o /tmp/dotnet-install.sh && bash /tmp/dotnet-install.sh --version "${DOTNET_SDK_VERSION}" --install-dir /usr/share/dotnet && ln -s /usr/share/dotnet/dotnet /usr/local/bin/dotnet && rm /tmp/dotnet-install.sh && dotnet --version |
| |6 COMPOSE_VERSION=5.5.1 DOCKER_CLI_VERSION=29.8.1 DOTNET_SDK_VERSION=10.0.401 GO_VERSION=1.27.1 NODE_VERSION=24.21.0 PNPM_VERSION=11.1.3 /bin/sh -c curl -fsSL "https://download.docker.com/linux/static/stable/x86_64/docker-${DOCKER_CLI_VERSION}.tgz" | tar -xz -C /usr/local/bin --strip-components=1 docker/docker && mkdir -p /usr/local/lib/docker/cli-plugins && curl -fsSL -o /usr/local/lib/docker/cli-plugins/docker-compose "https://github.com/docker/compose/releases/download/v${COMPOSE_VERSION}/docker-compose-linux-x86_64" && chmod +x /usr/local/lib/docker/cli-plugins/docker-compose && ln -s /usr/local/lib/docker/cli-plugins/docker-compose /usr/local/bin/docker-compose && docker --version && docker compose version |
| COPY file:cd9a5c3dc4acec1b35b41f5d2d40dd22888fc69560927454e74a5a84207af20a in /etc/containers/containers.conf |
| COPY file:bc1b0ee6231bf3af239c2a86ff7b61c7a655abb443aa87fa32edf2b06fa36783 in /etc/containers/storage.conf |
| COPY file:061a4cc1a4da300c293b0bcfc3c5a0d9c27ed4bd8b2fe4df945fdfb074143d81 in /usr/local/bin/start-podman |
| COPY file:b97b9404cec8c933af5198dbff73df7791faf1d1e15f44df3b8913d20f8f81e5 in /etc/profile.d/docker-host.sh |
| |6 COMPOSE_VERSION=5.5.1 DOCKER_CLI_VERSION=29.8.1 DOTNET_SDK_VERSION=10.0.401 GO_VERSION=1.27.1 NODE_VERSION=24.21.0 PNPM_VERSION=11.1.3 /bin/sh -c chmod 0755 /usr/local/bin/start-podman |
| ENV DOCKER_HOST=unix:///run/podman/podman.sock |
| USER coder |
| WORKDIR /home/coder |
Labels
| Key | Value |
|---|---|
| built.by.commit | cf7fa85fdbd159c47896601458fedf982aa65cd6 |
| built.by.digest | sha256:b2c06972d46016b440a6d5f0e0a142d348ce52cba9d630c44f86fe19916f5841 |
| built.by.exec | containers_build_push.sh |
| built.by.logs | https://github.com/podman-container-tools/image_build/actions/runs/32152286552 |
| built.by.repo | https://github.com/podman-container-tools/image_build |
| io.buildah.version | 1.43.2 |
| org.opencontainers.image.authors | podman@lists.podman.io |
| org.opencontainers.image.created | 2026-08-18T15:07:01+00:00 |
| org.opencontainers.image.documentation | https://github.com/podman-container-tools/image_build/blob/cf7fa85fdbd159c47896601458fedf982aa65cd6/podman/README.md |
| org.opencontainers.image.licenses | MIT |
| org.opencontainers.image.revision | cf7fa85fdbd159c47896601458fedf982aa65cd6 |
| org.opencontainers.image.source | https://github.com/podman-container-tools/image_build/blob/cf7fa85fdbd159c47896601458fedf982aa65cd6/podman/ |
| org.opencontainers.image.title | fedora |
| org.opencontainers.image.url | https://quay.io/podman/stable |
| org.opencontainers.image.vendor | Fedora Project |
| org.opencontainers.image.version | 5.8.4 |
Details
2026-09-17 11:46:30 -04:00
Versions (2)
View all
Container
1
OCI / Docker
linux/amd64
podman@lists.podman.io
MIT
781 MiB
2026-09-17.2
2026-09-17
2026-09-17
2026-09-17