0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 3 years have passed since last update.

windows10 home においてwsl2でdocker desktopを使えるようにするためにubuntuのエラー0x80370114、0x80000000と闘った話

Posted at

windows 10 home でdocker desktopを使うための手順

※ubuntuのエラー0x80370114の解決策だけが見たい方はページの最下部まで飛んでください

  1. powershellスクリプトが実行できるか確認
  2. windowsでLinuxを使えるようにする(windows subsystem for Linux2 通称wsl2を使用)
  3. docker desktop for windowsをダウンロード、展開

1. powershellスクリプトが実行できるか確認

簡単にpowershellを説明すると、
コンピューターは宇宙人だと思ってください。私たちが宇宙人に命令を出したいとします。powershellは人間語を宇宙人語に翻訳して宇宙人に命令を出してくれる仲介者です。

ここから本題。windowsにはpowershellが備え付けられています。
1.windowsの左下の検索コマンドにて"powershell"と入力してください。
2.右クリックを押して管理者として実行を押します。
3.赤字でエラーが書かれていなければpowershellに関しては問題ありません。もし「このシステムではスクリプトの実行が無効になっているため~~」と書かれている場合、powershellの画面に

Set-ExecutionPolicy RemoteSigned

と記述します。これだけでpowershellに関してはOKです。
参考文献
セキュリティ エラー 「このシステムではスクリプトの実行が無効になっているためファイル (スクリプトファイル) を読み込むことができません。…」のメッセージが表示されPowerShellスクリプトが実行できない

2. windowsでLinuxを使えるようにする

マイクロソフト公式の以下のURLを参考にしてwsl2をwindowsに導入することができます。
Windows 用 Linux インストール ガイド
私の場合は、これの手順にしっかり従っていったのですが、ubuntuのインストールにてエラーが発生しました。エラー0x80370114,0x80000000の解決方法を記事の最下部に示します。

3. docker desktop for windowsをダウンロード、展開

dockerの公式サイトからダウンロードしてください。
Windows ホームにドッカー デスクトップをインストールする
このときdownload from docker hubを押してdocker hubのページに飛び、アカウントを作成する必要があります。

エラー0x80370114,0x80000000の解決方法

私の場合は0x80000000が最初に出ました。ubuntu,docker desktopをアンインストールし、インストールしなおすと0x80370114が出るようになりました。エラー0x80370114の解決手順を以下に示します。

設定
→更新とセキュリティ
→左側のwindowsセキュリティ
→アプリとブラウザーの制御
→スクロールしexploit protectionの設定
→プログラム設定タブをクリック
→スクロールしC:\WINDOWS\System32\vmcompute.exeを見つけ、編集をクリック
→制御フローガードのシステム設定の上書きをオフにし、チェックを外し、適用をクリック
→powershellにて以下のコードを打ち込む

net start vmcompute
wsl --set-default-version 2

image.png

このような画面が出れば完了です。
参考文献
WSL 2 Installing Linux failed, error code: 0x80370114
unbutuを起動し、手順2の通り進めることができたら、docker desktopはうまく起動します。

ちなみに様々なエラーに関して、日本語で検索してダメな場合は英語で検索するとヒットすることがあります。google翻訳など使えば簡単に読めるので、試してみてはいかがでしょうか。

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?