ホームページ >運用・保守 >Docker >docker を実行するには root 権限が必要ですか?

docker を実行するには root 権限が必要ですか?

angryTom
angryTomオリジナル
2020-03-14 17:19:097019ブラウズ

docker を実行するには root 権限が必要ですか?

docker を実行するには root 権限が必要ですか?

docker を実行するには root 権限が必要です。

推奨学習: docker チュートリアル

root 以外のユーザーに docker コマンドを実行する権限がないという問題を解決する方法は次のとおりです:

方法 1:

sudo を使用して管理者権限を取得し、docker コマンドを実行します。この方法には、スクリプトを介して docker コマンドを実行する場合に多くの制限があります

方法 2:

docker デーモンの起動時Docker ユーザー グループに Unix ソケットの読み取りおよび書き込み権限を提供します。したがって、docker ユーザー グループが作成され、現在のユーザーが docker ユーザー グループに追加されている限り、現在のユーザーはUnix ソケットにアクセスする権限があり、docker 関連のコマンドを実行できます

sudo groupadd docker     #添加docker用户组
sudo gpasswd -a $USER docker     #将登陆用户加入到docker用户组中
newgrp docker     #更新用户组

PHP 中国の Web サイト、多数の docker の操作とメンテナンスのチュートリアル、および laravel フレームワーク チュートリアルを学習することを歓迎します。

以上がdocker を実行するには root 権限が必要ですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。