By default the Docker daemon listens on unix:///var/run/docker.sock and the client must have root access to interact with the daemon. If a group named docker exists on your system, docker applies ownership of the socket to the group. https://docs.docker.com/engin...
ここでは妥協的な方法を採用します
リーリー環境: MacOS
シェルに「vim ~/.bash_profile」と入力し、ファイルの最後に次のコードを入力します
保存して終了し、シェルを再起動します。
その後、 dest コマンドを使用して、画像のリスト表示などのいくつかの機能を実装できます:
dest /images/json
/var/run/docker.sock はデフォルトで通信に使用されます。 -H パラメータを使用して、対応するリスニング ポートを指定できます。
リーリーデフォルトのソケット通信モードを使用している場合は、curl の unix-socket メソッドを使用できます。テスト
上記の手順は
にあります リーリー正常に実行可能
ここでのポートは、Docker デーモンにバインドされているポートによって異なります。
デーモンの実行時にポートが指定されていない場合、デフォルトで
unix:///var/run/docker.sock
が使用されますunix:///var/run/docker.sock
例如运行时:
相当于将默认的socket绑定在本机的2376,也就是你说的
🎜たとえばランニング時: 🎜 リーリー 🎜これは、ローカルマシン上のデフォルトのソケットを2376にバインドすることと同じです。これは、http://localhost:2376
http://localhost:2376
と述べたことです🎜設定ファイルを変更したくない場合は、プロキシへのミラーを使用してください。 マウンティングにご注意ください
リーリー/var/run/docker.sock