web-dev-qa-db-ja.com

Docker Desktop for Windowsが常に展開で行き詰まる

Docker Desktop for Windowsで問題が発生しています。ここで、Dockerイメージを取得していますMicrosoft/windowsservercoreと2つのレイヤーが含まれています。1つは約1.16 GB、もう1つは約4.07 GBです。私が直面している問題は、4.07GBレイヤーが常に抽出でスタックすることです。過去2日間に何度か試してみました。ダウンロードは簡単に約40分かかり、解凍にはさらに長い時間がかかり、途中で何も進行せずに途中で止まり、最後に近づきます。30分ほど待っても、完全に止まって続行しません。問題は何でしょうか、どうすればデバッグできますか?システム構成が原因であるか、Dockerに割り当てられたリソースの量が原因である可能性がありますか? dockerにより多くのリソースを割り当てることは可能ですか?私が観察したことの1つは、抽出が停止すると、PCの速度が大幅に低下する傾向があることです。ただし、タスクマネージャーを確認すると、CPUとメモリの使用率が50%を超えていません。私は8GBのDDR3を持っていますRAM Windows 10を実行しているi5プロセッサーを使用しています。

PS C:\Users\mandeep\ringba\ringba-jenkins-setup-windows\windows-Java> docker build -t windows-Java:jre1.8.0_91 .
Sending build context to Docker daemon 2.048 kB
Step 1/5 : FROM Microsoft/windowsservercore
latest: Pulling from Microsoft/windowsservercore
3889bb8d808b: Extracting [=================================================> ] 4.027 GB/4.07 GB
6d4d50238ed1: Download complete
20
Mandeep Singh

私は同じ問題を抱えていて、この問題に遭遇しました Dockerは、存在しないプロセスがイメージをプルするのを無期限に待機してハングする可能性があります。 mobyリポジトリで。

推奨される回避策は次のとおりです。

Dockerデーモンを再起動すると問題が解決します

それも私にとってはトリックでした。

1
Justin Lessard

私も同じ問題が発生しました。マシンを再起動し、Docker Desktopを再起動しました。2日目に動作しました。

1

Dockerデスクトップを再起動しました。正常に動作しています。

enter image description here

0
Vineesh TP

Windowsの場合、現在のdocker for windowsコンテナータイプに一致するイメージをダウンロードしていることを確認します。 Linuxコンテナーを使用するか、その逆に切り替える必要がある場合があります。

Windows/Linuxコンテナーに切り替えると、Microsoft/dotnet:2.2-aspnetcore-runtimeを取得しようとしたときにこの問題が修正されました。

0
Mr. Bungle