[解決済み] System.InvalidOperationException: Failed to deploy distro docker-desktop to C:\UserslenovaAppDataLocal╱distro: exit code: -1
質問
Windows10ローカルでDocker Desktopを実行しようとしています。インストールは成功しましたが、実行中に以下のエラーが発生します。
System.InvalidOperationException:
Failed to deploy distro docker-desktop to C:\Users\lenova\AppData\Local\Docker\wsl\distro: exit code: -1
stdout: The service cannot be started, either because it is disabled or because it has no enabled devices associated with it.
私はそれがいくつかのWindowsサービスを有効にする必要があると言っていると思うが、私はどのサービスが有効にする必要がありますわからない誰かこの懸念で私を助けてください?
ドッカーバージョン C:³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³ Docker バージョン 20.10.2、ビルド 2291f61
解決方法は?
ほぼ間違いなく、受け取った回答は動作します。しかし、WSLを他の目的にも利用している場合、それはオプションではないでしょう。そのような場合、WSLにいくつかの設定やアプリケーションがある可能性があり、単に再インストールしたり、設定を削除したりすることは、おそらく悪い解決策になるでしょう。
さらに
WSLはこのエラーの問題ではありません!
によって作成されます。
Dockerエンジンの設定
となります。
WSLサービスを停止させる
(
LxxsManager
). このようなことが起こるのは、次のような原因が考えられます。
- 設定の変更(あなたによる)または
- Docker のアップデートによるものです。
- Windowsのアップデートのため
この問題についての詳しい議論は、Dockerの GitHubの課題 .
をインストールした後、個人的にこの問題を経験しました。
Windowsの更新プログラム
を実行中に
Docker v3.5.2
. そしてまた、WSLを再インストール/キルすることは、私にとっての選択肢ではありません そこで、すべてのサービス(DockerとWSL)を停止して、Dockerをアップデートすることを試みました。残念ながら、それは最初の場所でうまくいきませんでした。
LxxsManager
が変な状態になっていて、もう殺すこともできませんでした(管理者として強制スイッチ付きのkillコマンドを使ってもダメでした!)...。そこで、この問題を解決するための私の解決策を紹介します。
- Dockerを自動起動から外す
- Windowsを再起動する ( イッペイ : WSLが再び動作するようになりました ????)
- Dockerの新しいバージョン(私の場合はv.4.2.0)をインストールします。
- Windowsを再起動する(おそらく必要ないと思いますが、私の場合はWindowsを再起動する前にDockerエンジンが起動しなかったためです)
- Dockerを起動する ( イッペイ : Dockerがまた動く!☺️)
備考 : Dockerの設定を変更していないため、アップデートをインストールしました。もし、設定オプションを変更した結果、クラッシュが発生した場合は、解決方法が異なる可能性があります。文字通り、Dockerをアップデートする(ステップ3)代わりに、Dockerの設定変更をロールバックすることになるでしょう。
関連
-
[解決済み】Dockerエラー:無効な参照形式:リポジトリ名は小文字でなければならない
-
[解決済み】ドッカーコンテナがすぐに終了してしまう理由
-
[解決済み] Docker Error: そのようなコンテナはありません: friendlyhello
-
[解決済み] Docker - コンテナが実行されていません
-
(Kubernetes)k8sのdockerインストール入門
-
docker base container in bash: sudo: command not found 問題が解決されました。
-
docker学習用イメージの作成にdockerfileを使用した場合の落とし穴
-
様々なDockerディレクトリの役割
-
Docker mount host directory Docker access Permission denied 解決策
-
[解決済み] OOM例外がない場合、Docker-composeの終了コードは137になる
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み】Dockerエラー:無効な参照形式:リポジトリ名は小文字でなければならない
-
[解決済み】Docker: apt-utilsのインストールに問題があります。
-
[解決済み] Dockerのエラーです。Cannot start service ...: ネットワーク 7808732465bd529e6f20e4071115218b2826f198f8cb10c3899de527c3b637e6 が見つかりませんでした。
-
[解決済み] docker の多段ビルド Go イメージ - x509: 証明書は不明な機関によって署名されました。
-
Docker Error : 無効または破損したジャーファイル .jar
-
docker] top コマンドで "TERM 環境変数が設定されていません。" というエラーが報告されます。
-
企業向けWeChatアラート監視のためのPrometheus+Grafana+AlertmanagerのDockerインストール
-
docker base container in bash: sudo: command not found 問題が解決されました。
-
docker-composeの使い方ガイド
-
ドッカーコンテナの状態がExitと表示される(1)