1

伙计们,我需要在我的 Ubuntu 14.04 下以其他用户身份启动 docker 守护进程。我在 sudoers 组和 docker 组中有这个用户,但是,我需要的是 docker 守护进程作为我的“测试”用户运行。

test@test:/usr/bin$ 启动 docker

start: 拒绝发送消息,1 个匹配规则;type="method_call", sender=":1.88" (uid=1100 pid=24071 comm="start docker") interface="com.ubuntu.Upstart0_6.Job" member="Start" error name="(unset)" requested_reply="0" 目的地="com.ubuntu.Upstart" (uid=0 pid=1 comm="/sbin/init")

在没有 sudo 的情况下,如何在我的“测试”用户下运行 docker daemon?

4

1 回答 1

3

你不能,Docker 需要 root 权限才能运行。如果没有 root 权限,就无法执行隔离进程、挂载文件系统、配置专用网络堆栈等技术。

于 2016-08-20T00:45:43.397 回答