restore rootless image builds
This commit is contained in:
parent
a3e0f26ee4
commit
38859d58d0
|
|
@ -52,20 +52,18 @@ jobs:
|
||||||
- DOCKER_IMAGE_FLAVOR: dind
|
- DOCKER_IMAGE_FLAVOR: dind
|
||||||
DOCKER_IMAGE_TAG_PREFIX: dind-
|
DOCKER_IMAGE_TAG_PREFIX: dind-
|
||||||
GITEA_ACT_RUNNER_VERSION: latest
|
GITEA_ACT_RUNNER_VERSION: latest
|
||||||
# https://github.com/rootless-containers/rootlesskit/issues/425
|
- DOCKER_IMAGE_FLAVOR: dind-rootless
|
||||||
#- DOCKER_IMAGE_FLAVOR: dind-rootless
|
DOCKER_IMAGE_TAG_PREFIX: dind-rootless-
|
||||||
# DOCKER_IMAGE_TAG_PREFIX: dind-rootless-
|
GITEA_ACT_RUNNER_VERSION: latest
|
||||||
# GITEA_ACT_RUNNER_VERSION: latest
|
|
||||||
- DOCKER_IMAGE_FLAVOR: dood
|
- DOCKER_IMAGE_FLAVOR: dood
|
||||||
DOCKER_IMAGE_TAG_PREFIX: ""
|
DOCKER_IMAGE_TAG_PREFIX: ""
|
||||||
GITEA_ACT_RUNNER_VERSION: nightly
|
GITEA_ACT_RUNNER_VERSION: nightly
|
||||||
- DOCKER_IMAGE_FLAVOR: dind
|
- DOCKER_IMAGE_FLAVOR: dind
|
||||||
DOCKER_IMAGE_TAG_PREFIX: dind-
|
DOCKER_IMAGE_TAG_PREFIX: dind-
|
||||||
GITEA_ACT_RUNNER_VERSION: nightly
|
GITEA_ACT_RUNNER_VERSION: nightly
|
||||||
# https://github.com/rootless-containers/rootlesskit/issues/425
|
- DOCKER_IMAGE_FLAVOR: dind-rootless
|
||||||
#- DOCKER_IMAGE_FLAVOR: dind-rootless
|
DOCKER_IMAGE_TAG_PREFIX: dind-rootless-
|
||||||
# DOCKER_IMAGE_TAG_PREFIX: dind-rootless-
|
GITEA_ACT_RUNNER_VERSION: nightly
|
||||||
# GITEA_ACT_RUNNER_VERSION: nightly
|
|
||||||
fail-fast: true
|
fail-fast: true
|
||||||
|
|
||||||
steps:
|
steps:
|
||||||
|
|
|
||||||
|
|
@ -135,12 +135,16 @@ RUN --mount=type=bind,source=.shared,target=/mnt/shared <<EOF
|
||||||
# https://docs.docker.com/engine/security/rootless/
|
# https://docs.docker.com/engine/security/rootless/
|
||||||
(set -x; apt-get install --no-install-recommends -y \
|
(set -x; apt-get install --no-install-recommends -y \
|
||||||
dbus-user-session \
|
dbus-user-session \
|
||||||
docker-ce-rootless-extras \
|
`# docker-ce-rootless-extras` \
|
||||||
kmod \
|
kmod \
|
||||||
iproute2 \
|
iproute2 \
|
||||||
slirp4netns \
|
slirp4netns \
|
||||||
uidmap)
|
uidmap)
|
||||||
|
|
||||||
|
# workaround for "[rootlesskit:parent] error: failed to start the child: fork/exec /proc/self/exe: operation not permitted"
|
||||||
|
# see https://github.com/rootless-containers/rootlesskit/issues/425
|
||||||
|
(set -x; apt-get install --no-install-recommends -y docker-ce-rootless-extras=5:25.0.3-1~debian.12~bookworm --allow-downgrades)
|
||||||
|
|
||||||
(set -x; rootlesskit --version)
|
(set -x; rootlesskit --version)
|
||||||
(set -x; runuser -u act -g act -- /usr/bin/dockerd-rootless-setuptool.sh install --skip-iptables)
|
(set -x; runuser -u act -g act -- /usr/bin/dockerd-rootless-setuptool.sh install --skip-iptables)
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue