1

皆さん、Ubuntu 14.04 で他のユーザーとして docker デーモンを起動する必要があります。このユーザーは sudoers のグループと docker のグループにありますが、必要なのは docker デーモンを「テスト」ユーザーとして実行することです。

test@test:/usr/bin$ start docker

start: 拒否された送信メッセージ、1 つの一致したルール。type="method_call", sender=":1.88" (uid=1100 pid=24071 comm="start docker ") interface="com.ubuntu.Upstart0_6.Job" member="Start" エラー名="(未設定)" requested_reply="0" destination="com.ubuntu.Upstart" (uid=0 pid=1 comm="/sbin/init ")

sudo を使用せずに「テスト」ユーザーで docker デーモンを実行するにはどうすればよいですか?

4

1 に答える 1

3

できません。Docker を実行するには root 権限が必要です。プロセスの分離、ファイル システムのマウント、プライベート ネットワーク スタックの構成などの手法は、ルート権限なしでは実行できません。

于 2016-08-20T00:45:43.397 に答える