New comment by thegarlynch on void-packages repository https://github.com/void-linux/void-packages/issues/31566#issuecomment-875793421 Comment: Ok. i finally get it work. ```sh #!/bin/sh export USER="<>" export HOME="/home/<>" exec chpst -u "<>" env XDG_RUNTIME_DIR="/run/user/1000" env DOCKER_HOST="unix:///run/user/1000/docker.sock" env PATH="/home/<>/bin:$PATH" /home/<>/bin/dockerd-rootless.sh ``` also, set /etc/security/pam_env.conf ``` DOCKER_HOST DEFAULT=unix:///${XDG_RUNTIME_DIR}/docker.sock PATH DEFAULT=${HOME}/bin:/usr/local/bin:/usr/local/sbin:/usr/bin:/usr/sbin:/bin:/sbin ``` if only runit is able to run a service only after login (with USER and HOME environment being set). i could made a package out of this