マシンにdockerツールボックスをインストールしました。 docker pullを使用してリポジトリからいくつかのイメージをプルダウンしようとすると、それらのいくつかが「タイムアウト」します。Dockerドキュメント 同時ダウンロードセッションの数を構成するために、Dockerデーモンを構成することをお勧めします。
dockerd --max-concurrent-downloads 1
ただし、上記のコマンドを実行すると、次のエラーが表示されます。
Error starting daemon: This version of Windows does not support the docker daemon
docker.exeデーモンを実行すると、次のエラーが表示されます。
`docker daemon` is not supported on Windows. Please run `dockerd` directly
Dockerツールボックスで同時ダウンロードの数を制限できる別の方法はありますか?
回答 1 件
関連記事
- DockercomposeはすでにWindowsで起動しています
- Windowsを搭載したDockerのワニス
- Docker Swarm Workerエラー:デーモンからのエラー応答:ノードが参加する前にタイムアウトになりました
- WindowsのエミュレーターAndroidとDockerを実行する
- Windows Dockerコンテナとnet Coreテンプレートを実行しているWindowsホストにdev証明書をインストールする方法は?
- Docker UCPセットアップ:Dockerデーモンに接続できません
- Windows Dockerコマンドラインは内部コマンドを受け入れることができません
- Docker for Windowsでコンテナーを実行できません:「指定されたファイルが見つかりません」
- デーモンモードでdockerを使用してPythonを実行する方法
Dockerツールボックスは、Dockerデーモン(
dockerd
)docker-machine ssh
を使用して変更できる仮想マシン内 。Dockerツールボックスの標準インストールでは、デフォルトでboot2dockerイメージを使用するOracle Virtualboxドライバーを使用します。
boot2dockerのドキュメントによると、
/var/lib/boot2docker/profile
を変更することで、dockerデーモン(dockerdなど)に追加の引数を追加できます。 ファイル:この構成(virtualbox + boot2docker)を使用している場合は、次のコマンドラインが役立ちます。 Windowシェルで実行すると、
dockerd
が追加されます 引数--max-concurrent-downloads
「デフォルト」と呼ばれるマシンで、値が1の場合:docker-machine restart default
でマシンを再起動することを忘れないでください 。そうすることで、dockerd引数を追加することができました(ただし、boot2dockerで使用されるdockerdのバージョンに注意してください)。