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 サイトの他の関連記事を参照してください。