代码之家  ›  专栏  ›  技术社区  ›  Harold L. Brown

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

  •  0
  • Harold L. Brown  · 技术社区  · 8 年前

    我试着从 docker daemon --host=unix:///var/run/docker.sock --host=tcp://0.0.0.0:2375 --storage-driver=vfs .

    遗憾的是,出现了以下错误:

    FATA[0000]启动守护进程时出错:打开/var/run/docker。pid:权限 否认

    当我查看目录时 /var/run/ 我看不到任何名为的文件 docker.pid .

    将服务启动为 root 它毫无问题地工作。

    1 回复  |  直到 8 年前
        1
  •  1
  •   johnharris85    8 年前

    Docker守护程序必须以root身份运行。

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