"docker-compose"を使用すると無効になるように "userland-proxy"を無効にする方法。docker-compose用のuserland-proxyを無効にする方法
私は実行しようとしましたドッカーの作成 - userland-proxy = false運がありません。
"docker-compose"を使用すると無効になるように "userland-proxy"を無効にする方法。docker-compose用のuserland-proxyを無効にする方法
私は実行しようとしましたドッカーの作成 - userland-proxy = false運がありません。
Userlandプロキシを無効にすることは、グローバル構成であり、デーモンレベルで構成されます。この設定はクライアントから変更することはできないため、ドッカーの作成からは変更できません。プロキシを無効にするには
、あなたはデーモンの設定を変更する必要がある(dockerd reference
を参照してくださいあなたは以下の手順で行うことができます(デーモン実行されることをこれらの手順は、ホスト上で実行する必要があります)。
"userland-proxy": false
設定が存在しない場合/etc/docker/daemon.json
という名前のファイルを作成し、追加daemon.json
ファイルが有効なJSONでなければなりません;。これは、そのファイル内のみの構成であれば、それはのようになります。
{
"userland-proxy": false
}
ファイルを保存した後、(ホストがsystemd
を使用している場合)を使用してデーモンを再起動します。
sudo systemctl restart docker
注:それはネットワークの重要な部分であるとして、Windows用、Macとドッカー用ドッカーでは、ユーザランド・プロキシは、無効にすることはできません(すなわち、それは
localhost
への接続がに転送することができます容器)