From 82a9f3730c9042670b88f5b9865b6bb62c244a4f Mon Sep 17 00:00:00 2001 From: Viyurz <128215328+Viyurz@users.noreply.github.com> Date: Thu, 15 Feb 2024 15:58:23 +0100 Subject: [PATCH] Docker: Use slirp4netns port mapping driver. --- setup-rootless.sh | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/setup-rootless.sh b/setup-rootless.sh index 95ed4e3..bfe1315 100755 --- a/setup-rootless.sh +++ b/setup-rootless.sh @@ -14,4 +14,13 @@ sudo loginctl enable-linger "$USER" PATH="/usr/share/docker.io/contrib:$PATH" dockerd-rootless-setuptool.sh install -systemctl --user enable --now docker +mkdir -p "$HOME/.config/systemd/user/docker.service.d" + +cat << EOF > "$HOME/.config/systemd/user/docker.service.d/override.conf" +[Service] +Environment="DOCKERD_ROOTLESS_ROOTLESSKIT_NET=slirp4netns" +Environment="DOCKERD_ROOTLESS_ROOTLESSKIT_PORT_DRIVER=slirp4netns" +EOF + +systemctl --user enable docker +systemctl --user restart docker