以其他用户身份启动 Docker 守护进程
Start Docker Daemon as other user
伙计们,我需要以 Ubuntu 14.04.. 下的其他用户身份启动 docker 守护进程。
我在 sudoers 组和 docker 组中都有这个用户,但是,我需要的是 docker 守护进程 运行ning 作为我的 "test" 用户。
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 ")
我的 'test' 用户在没有 sudo 的情况下可以对 运行 docker 守护程序做什么?
你不能,Docker 需要 运行 的根权限。隔离进程、挂载文件系统、配置私有网络堆栈等技术,没有root权限是无法执行的。
伙计们,我需要以 Ubuntu 14.04.. 下的其他用户身份启动 docker 守护进程。 我在 sudoers 组和 docker 组中都有这个用户,但是,我需要的是 docker 守护进程 运行ning 作为我的 "test" 用户。
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 ")
我的 'test' 用户在没有 sudo 的情况下可以对 运行 docker 守护程序做什么?
你不能,Docker 需要 运行 的根权限。隔离进程、挂载文件系统、配置私有网络堆栈等技术,没有root权限是无法执行的。