小编Doj*_*ojo的帖子

未检测到 systemd,需要手动启动 dockerd 守护进程

我正在尝试按照本指南以非 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)

users systemd services daemon docker

10
推荐指数
2
解决办法
1万
查看次数

标签 统计

daemon ×1

docker ×1

services ×1

systemd ×1

users ×1