用root以外的用户启动Docker守护程序时出错(权限被拒绝)

用root以外的用户启动Docker守护程序时出错(权限被拒绝)

问题描述:

我想用root以外的用户启动Docker守护进程。我试图用docker daemon --host=unix:///var/run/docker.sock --host=tcp://0.0.0.0:2375 --storage-driver=vfs开始它。用root以外的用户启动Docker守护程序时出错(权限被拒绝)

可悲的是出现此错误:

FATA [0000]错误启动守护程序:打开/var/run/docker.pid:否认

当我看着目录/var/run/我许可 看不到任何名为 docker.pid的文件。

作为root开始服务没有问题。

Docker守护程序必须以根用户身份运行。

编辑:https://docs.docker.com/engine/security/security/#/docker-daemon-attack-surface

+0

这将是很好的指向说明这个文件... – nwinkler