Dockerデスクトップアプリケーション用のCLIツールのインストール場所を選択します。

Dockerデスクトップアプリケーション用のCLIツールのインストール場所を選択します。

Docker Desktop 4.25のインストールが完了したら、詳細設定オプションが提供されます:

DockerのCLIツールのインストールを構成する方法を選択します。

システム(パスワードが必要)
Docker CLIツールは/usr/local/binにインストールされます。

ユーザー
Docker CLI ツールは $HOME/.docker/bin にインストールされます。注:$ HOME / .docker / binをPATHに手動で追加する必要があります。詳しくはこちら⁠

LinuxとDockerの初心者として、これら2つのオプションの長所と短所について疑問に思います。

「システム」名を見ると、最初のオプションを使用すると、そのホストオペレーティングシステムのすべてのユーザーがCLIツールを使用できると推測されます。代わりに、2番目のオプションを使用すると、ホストオペレーティングシステムの他のユーザーではなく、特定のユーザーがCLIツールを使用できると仮定します。ユーザー固有のインストールにはすでに権限が付与されているため、すべてのユーザーオプションとは異なり、スーパーユーザーパスワードは必要ありません。そうですか?

他のオプションよりも1つのオプションを選択すると、他の結果はありますか?

私は読んだ文書。ただし、この資料には指示がほとんどありませんし、長所と短所もありません。


私はMacBook Pro、M1 ProチップでmacOS Sonoma 14.1を使用しています。

ベストアンサー1

  • はい、そうです。。システム全体のインストールでは、すべてのユーザーがDocker CLIにアクセスできます。ただし、root アクセス権がないと、sudoシステム全体のバイナリをインストールできません。

  • 重要な注意:システム全体のインストールには、特に共有環境で権限の問題がある可能性がありますが、ユーザー固有のインストールではこれらの問題は発生しません。

ユーザーレベルの制御が必要な場合は、ユーザー固有のインストールの使用を検討してください。

おすすめ記事