docker desktop 설치 시 "Invalid JSON string. (Exception from HRESULT: 0x83750007)"
Docker Desktop 4.25.2를 내려받아 설치했더니 이런 오류가 발생합니다.
Invalid JSON string. (Exception from HRESULT: 0x83750007)
at Windows.Data.Json.JsonValue.Parse(String input)
at CommunityInstaller.InstallWorkflow.SetupBackendModeAndFeatures(List`1 backendModeFeaturesSteps)
at CommunityInstaller.InstallWorkflow.<DoHandleD4WPackageAsync>d__30.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
at CommunityInstaller.InstallWorkflow.<DoProcessAsync>d__23.MoveNext()
검색해 보면,
Installation Problems after corruption
; https://forums.docker.com/t/installation-problems-after-corruption/135530/2
(이전에 설치해 두었던) %USERPROFILE%\AppData\Roaming\Docker 디렉터리의 settings.json 파일이 깨진 경우라고 하는데요, 실제로 저도 그 파일을 열었더니 정상적인 json 포맷이 아니었습니다.
그래서 그냥 해당 디렉터리 자체를 삭제한 다음, 다시 설치 프로그램을 시작했더니 정상적으로 구동이 되었습니다. (아마 settings.json 파일만 삭제하는 것만으로도 충분했을 것입니다.)
[이 글에 대해서 여러분들과 의견을 공유하고 싶습니다. 틀리거나 미흡한 부분 또는 의문 사항이 있으시면 언제든 댓글 남겨주십시오.]