The current rootless installer (https://get.docker.com/rootless) is maintained in https://github.com/docker/docker-install/blob/master/rootless-install.sh .
However, maintaining version-specific logic (e.g. storage driver, cgroup driver..) in the single shell script is hard.
So I suggest moving 90% of rootless-install.sh except the curl stuff into this repo.
The rootless-install.sh itself will remain in the docker-install repo, but will execute version-specific script like docked-rootless-setuptool contained in docker-rootless-extras-20.03.0.tar.gz.
I also suggest rewriting the script in Go, but it can be worked out later separately.
The current rootless installer (https://get.docker.com/rootless) is maintained in https://github.com/docker/docker-install/blob/master/rootless-install.sh .
However, maintaining version-specific logic (e.g. storage driver, cgroup driver..) in the single shell script is hard.
So I suggest moving 90% of
rootless-install.shexcept the curl stuff into this repo.The
rootless-install.shitself will remain in thedocker-installrepo, but will execute version-specific script likedocked-rootless-setuptoolcontained indocker-rootless-extras-20.03.0.tar.gz.I also suggest rewriting the script in Go, but it can be worked out later separately.