Skip to content

Commit a916243

Browse files
committed
Add Alpine package slirp4netns to dind-rootless
Rootlesskit's default network driver is vpnkit. With this package added, slirp4netns can be selected as an alternative by starting the container with "-e DOCKERD_ROOTLESS_ROOTLESSKIT_NET=slirp4netns". Signed-off-by: Rob Murray <rob.murray@docker.com>
1 parent bddecb4 commit a916243

File tree

2 files changed

+4
-2
lines changed

2 files changed

+4
-2
lines changed

28/dind-rootless/Dockerfile

Lines changed: 2 additions & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

Dockerfile-dind-rootless.template

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,8 @@ FROM docker:{{ env.version }}-dind
33

44
# busybox "ip" is insufficient:
55
# [rootlesskit:child ] error: executing [[ip tuntap add name tap0 mode tap] [ip link set tap0 address 02:50:00:00:00:01]]: exit status 1
6-
RUN apk add --no-cache iproute2 fuse-overlayfs
6+
# slirp4netns can be selected as rootlesskit's net driver using "-e DOCKERD_ROOTLESS_ROOTLESSKIT_NET=slirp4netns"
7+
RUN apk add --no-cache iproute2 fuse-overlayfs slirp4netns
78

89
# "/run/user/UID" will be used by default as the value of XDG_RUNTIME_DIR
910
RUN mkdir /run/user && chmod 1777 /run/user

0 commit comments

Comments
 (0)