Creating "rootNode" subnodes: constructing "BackendServices" in "rootNode": doing migrations: reading actual settings: invalid character '/'

1.6k views Asked by At

Expected behavior: Launching Docker Desktop and work with it

Actual behavior: Crashed with launch and show message: Something went wrong Creating "rootNode" subnodes: constructing "BackendServices" in "rootNode": doing migrations: reading actual settings: invalid character '/' looking for beginning of value

macOS Catalina, Intel chip, Docker Desktop 4.15.0

Steps to reproduce the behavior

  1. click on icon Docker Desktop on iconbar
  2. Did nothing and show message Something went wrong Creating "rootNode" subnodes: constructing "BackendServices" in "rootNode": doing migrations: reading actual settings: invalid character '/' looking for beginning of value

enter image description here

How fix it?

3

There are 3 answers

0
Apxidea On

Delete the AppData/Roaming/Docker greeted me with the Docker Desktop welcome screen.

0
Sushilkant Wakekar On

By deleting features.json file from C:\Users\Username.docker my docker desktop is starting.

0
Hitesh Jangid On

It happening just because corruption of some JSON files. You need to update the following JSON files as all these file filled with null values - ~\AppData\Roaming\Docker

  • forwards.json
  • settings.json
  • locked-directories

Also you need to update C:\Users<username>.docker\features.json.

PS: You can take these files from one of your colleague/friend (as I did)