発端
ソフトウェアエンジニアとしてまだ弱々だったころ,Dockerを興味本位でインストール,ちょっと触って適当に消した私が,改めてDockerをインストールしようとして出会ったエラーを後学のために残します.
問題
「"C:\Program Files\Docker\Docker\installationmanifest.json" が見つからない」
といった内容のエラーが出ていた.
(エラー内容をちゃんと残していませんでした,ごめんなさい)
推測される原因
Dockerを以前インストールして,正規の手段以外でDockerのアンインストールをした.アホ.
対処方法
Dockerのサクセスセンターに対処法はありました.以下説明はこちらのトラブルシューティングの日本語訳です.こちらのおかげで対処できました.Thank you Docker developers and success center.
Dockerサクセスセンター - Docker.For.Win - Install fails on installationmanifest.json
注意
この対処方法はレジストリを編集します.というかゴッソリ削除します.
実行は自己責任でお願いいたします.
対処方法
-
実行中のDockerプロセスをKillする
-
レジストリエディター(Regedit)を実行します
Win + r で検索窓を開き,「regedit」で開きましょう. -
レジストリのバックアップを取ります.
-
「ファイル」→「エクスポート」
-
「エクスポート範囲」は「すべて」
-
適当な名前をつけて保存
-
レジストリエディターの中で以下の階層へ移動します.
- 「Docker for Windows」や「Docker Desktop」のようなDockerに関するレジストリを全て削除します.
※目的以外の項目は削除しないように注意 - Dockerのインストーラを起動します.これでインストールできたら成功です.
あとがき
生半可な知識でファイルやディレクトリの削除は行っちゃだめですね.反省.