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
システム全体のバイナリをインストールできません。重要な注意:システム全体のインストールには、特に共有環境で権限の問題がある可能性がありますが、ユーザー固有のインストールではこれらの問題は発生しません。
ユーザーレベルの制御が必要な場合は、ユーザー固有のインストールの使用を検討してください。