ホームページ >運用・保守 >Docker >sudo を入力せずに docker コマンドを解決する方法

sudo を入力せずに docker コマンドを解決する方法

WJ
WJオリジナル
2020-06-08 16:56:072679ブラウズ

sudo を入力せずに docker コマンドを解決する方法

docker コマンドに sudo が必要ない問題を解決するにはどうすればよいですか?

Docker デーモンは通常の TCP ポートではなくホストの Unix ソケットにバインドする必要があり、Unix ソケットの所有者は root ユーザーであるため、他のユーザーは関連するもののみを実行できます。コマンドの前に sudo オプションを追加してコマンドを実行します。

docker コマンドを使用するたびに余分な sudo を入力したくない場合は、次のように設定できます。

1. docker グループを作成します

$ sudo groupadd docker

2. 現在のユーザーを docker グループに追加します

$ sudo usermod -aG docker $USER

3. ログアウトしてシェルに再度ログインします

4. docker コマンドが実行できるかどうかを確認する

$ docker run hello-world

関連する推奨事項:docker チュートリアル

以上がsudo を入力せずに docker コマンドを解決する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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