Docker Desktop は Windows 11 で永遠に始まります

Docker Desktop は Windows 11 で永遠に始まります

Docker は、ユーザーが最新のアプリケーションを構築、共有、実行できるようにするプラットフォームです。このツールは、ソフトウェアをコンテナーと呼ばれる標準化された単位にパッケージ化できます。これらのコンテナには、ライブラリ、ツール、コード、およびランタイムを実行するために必要なものがすべて含まれています。しかし、ユーザーは最近、Docker Desktop がWindows 11 で永久に起動することに不満を持っています。幸いなことに、これらの簡単な提案に従って修正することができます。

Docker Desktop は Windows 11 で永遠に始まります

Windows 11 で Docker Desktop が永久に起動する場合は、アプリの更新が利用可能かどうかを確認してインストールします。また、デバイスを再起動して確認してください。それでも問題が解決しない場合は、次の提案に従ってください。

  1. システム要件を確認する
  2. Docker サービスを再起動する
  3. Docker を管理者として実行する
  4. Windows コンテナーに切り替える
  5. Docker デスクトップの登録解除
  6. WSL カーネル バージョンを更新する
  7. WSL 機能を再度有効にする
  8. Docker を再インストールする

それでは、これらを詳しく見てみましょう。

1]システム要件を確認する

さまざまなトラブルシューティング方法を開始する前に、デバイスが Docker を実行するための最小仕様を満たしているかどうかを確認してください。docker を実行するための最小要件は次のとおりです。

WSL 2 バックエンドの使用

  • Windows 11 64 ビット: Home または Pro バージョン 21H2 以降、または Enterprise または Education バージョン 21H2 以降。
  • Windows 10 64 ビット: Home または Pro 21H1 (ビルド 19043) 以降、または Enterprise または Education 20H2 (ビルド 19042) 以降。
  • Windows で WSL 2 機能を有効にします。
  • Windows 10 または Windows 11 で WSL 2 を正常に実行するには、次のハードウェア前提条件が必要です。
    • Second Level Address Translation (SLAT) を備えた 64 ビット プロセッサ
    • 4GBのシステムRAM
    • BIOS 設定で BIOS レベルのハードウェア仮想化サポートを有効にする必要があります。詳細については、仮想化を参照してください。
  • Linux カーネル更新パッケージをダウンロードしてインストールします。

2] Dockerサービスを再起動します

Docker サービスは Docker ホスト上で実行され、コンテナーの作成、実行、および削除を管理します。また、他のソフトウェアが Docker コンテナーをプログラムで管理するために使用できる API も提供します。サービスを再起動すると、Docker の起動エラーを修正するのに役立ちます。方法は次のとおりです。

  1. Windowsキーを押してServicesと入力し、 openをクリックします。
  2. Docker Serviceを検索します。
  3. サービスを右クリックし、[再起動]を選択します。

3]管理者としてDockerを実行する

管理者としてアプリを実行すると、アクセス許可がないためにアプリがクラッシュすることはありません。これを行うには、デバイスのDocker Desktop.exeショートカット ファイルを右クリックし、[管理者としてこのプログラムを実行する] をクリックします。

4] Windowsコンテナに切り替える

インストール中に Docker がオペレーティング システムをチェックしない可能性があります。その場合、Linux コンテナーが自動的に検索されます。Windows コンテナーに切り替えて、Docker エンジンの開始エラー メッセージが修正されるかどうかを確認します。方法は次のとおりです。

  1. タスクバーの右下隅からシステムトレイ アイコンを展開します。
  2. Docker デスクトップアイコンを右クリックします。
  3. [Windows コンテナーに切り替える]をクリックします。
  4. 続行するかどうかを尋ねる確認ダイアログが表示されるので、[切り替え]をクリックします。
  5. Docker を閉じてから再起動します。

5] Docker デスクトップの登録を解除する

次の方法では、Docker Desktop の登録を解除する必要があります。アプリケーションの登録を解除すると、アプリと PC の間の接続が削除されます。方法は次のとおりです。

  1. 管理者として Windows PowerShell を開きます。
  2. 次のコマンドを 1 つずつ入力し、Enterを押します。wsl --unregister docker-desktop
    wsl --unregister docker-desktop-data
  3. 完了したら、デバイスを再起動します。

6] WSLカーネルバージョンを更新

WSL 2 バックエンドを介して Docker アプリを使用していて、最新バージョンに更新されていない場合、Docker アプリの起動に時間がかかることがあります。最新の WSL カーネル バージョンをダウンロードしてインストールし、エラーが修正されているかどうかを確認します。

7] WSL機能を再度有効にする

Linux または WSL 用の Windows サブシステムを使用すると、Linux 環境を Windows デバイスで直接実行できます。この機能を再度有効にすると、Docker の起動の問題が無効になり、再度有効になり、修正されます。方法は次のとおりです。

  1. Windows キー + Rを押して、 [ファイル名を指定して実行]ダイアログ ボックスを開きます。
  2. optionalfeatures と入力してEnterを押します。
  3. [Windows の機能] ダイアログが開きます。ここで、Linuxオプション用の Windows サブシステムのチェックを外します。
  4. [OK]をクリックして変更を保存し、[Windows の機能] ダイアログを閉じます。
  5. 上記の手順を再度実行し、Windows Subsystem for Linuxオプションを有効にします。

8]Dockerを再インストールする

これらの方法のいずれも役に立たない場合は、Docker アプリを再インストールしてください。これは、ほとんどのユーザーがこのエラーを修正するのに役立つことが知られています。

この投稿がお役に立てば幸いです。

Docker の起動にはどのくらい時間がかかりますか?

通常、Docker アプリは 10 秒以内に起動します。ただし、このタイムラインは、デバイスのパフォーマンスや実行中のアプリケーションなど、いくつかの要因によって長くなる可能性があります。

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です