用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
这将是很好的指向说明这个文件... – nwinkler