diff --git a/contrib/dockerd-rootless.sh b/contrib/dockerd-rootless.sh index 0a7c433c989b9..9d484e2d81659 100755 --- a/contrib/dockerd-rootless.sh +++ b/contrib/dockerd-rootless.sh @@ -15,7 +15,7 @@ # * DOCKERD_ROOTLESS_ROOTLESSKIT_PORT_DRIVER=(builtin|slirp4netns|implicit): the rootlesskit port driver. Defaults to "builtin". # * DOCKERD_ROOTLESS_ROOTLESSKIT_SLIRP4NETNS_SANDBOX=(auto|true|false): whether to protect slirp4netns with a dedicated mount namespace. Defaults to "auto". # * DOCKERD_ROOTLESS_ROOTLESSKIT_SLIRP4NETNS_SECCOMP=(auto|true|false): whether to protect slirp4netns with seccomp. Defaults to "auto". -# * DOCKERD_ROOTLESS_ROOTLESSKIT_ENABLE_HOST_LOOPBACK=(true|false): allow to enable host loopback and use 10.0.2.2 to connect to the host. Defaults to "false". +# * DOCKERD_ROOTLESS_ROOTLESSKIT_DISABLE_HOST_LOOPBACK=(true|false): disallow to enable host loopback and use 10.0.2.2 (in the case of slirp4netns) to connect to the host loopback. Defaults to "true". # To apply an environment variable via systemd, create ~/.config/systemd/user/docker.service.d/override.conf as follows, # and run `systemctl --user daemon-reload && systemctl --user restart docker`: @@ -72,7 +72,7 @@ fi : "${DOCKERD_ROOTLESS_ROOTLESSKIT_PORT_DRIVER:=builtin}" : "${DOCKERD_ROOTLESS_ROOTLESSKIT_SLIRP4NETNS_SANDBOX:=auto}" : "${DOCKERD_ROOTLESS_ROOTLESSKIT_SLIRP4NETNS_SECCOMP:=auto}" -: "${DOCKERD_ROOTLESS_ROOTLESSKIT_ENABLE_HOST_LOOPBACK:=}" +: "${DOCKERD_ROOTLESS_ROOTLESSKIT_DISABLE_HOST_LOOPBACK:=}" net=$DOCKERD_ROOTLESS_ROOTLESSKIT_NET mtu=$DOCKERD_ROOTLESS_ROOTLESSKIT_MTU if [ -z "$net" ]; then @@ -101,7 +101,7 @@ if [ -z "$mtu" ]; then fi host_loopback="--disable-host-loopback" -if [ "$DOCKERD_ROOTLESS_ROOTLESSKIT_ENABLE_HOST_LOOPBACK" = "true" ]; then +if [ "$DOCKERD_ROOTLESS_ROOTLESSKIT_DISABLE_HOST_LOOPBACK" = "false" ]; then host_loopback="" fi