我正在尝试按照本指南以非 root 用户身份安装 Docker 守护进程: https: //docs.docker.com/engine/security/rootless/
首先,我删除了现有的 rootful docker 守护进程。
然后我创建了一个名为的用户docker-user并使其成为docker组的成员
然后我切换到该 docker 用户的 shell,如下所示:
sudo -iu docker-user
Run Code Online (Sandbox Code Playgroud)
并运行上面链接中给出的无根docker安装脚本。
脚本输出:
docker-user@ubuntu:~$ curl -fsSL https://get.docker.com/rootless | sh
# Installing stable version 19.03.8
# Existing rootless Docker detected at /home/docker-user/bin/dockerd
# systemd not detected, dockerd daemon needs to be started manually
/home/docker-user/bin/dockerd-rootless.sh --experimental --storage-driver vfs
# Docker binaries are installed in /home/docker-user/bin
# Make sure the following environment variables are set (or add them to ~/.bashrc):
export …Run Code Online (Sandbox Code Playgroud)