Creating "rootNode" subnodes: constructing "BackendServices" in "rootNode": doing migrations: reading actual settings: invalid character '/' looking for beginning of value

MacOS Catalina
Docker Desktop 4.15.0

I cannot launch Docker Desktop. It show message
Something went wrong
Creating “rootNode” subnodes: constructing “BackendServices” in “rootNode”: doing migrations: reading actual settings: invalid character ‘/’ looking for beginning of value

How fix?

1 Like

Same error, but I’m on Ventura. It started yesterday when I gave docker more storage, which was only ~25% of my available disk space. It spun forever trying to make changes, and I’ve been down the path of uninstalling, restarting, delete docker’s files, updating to Ventura, trying old versions of Docker.

This error message suggests that there is a problem with the configuration files for Docker Desktop.

Here are some steps you can try to resolve the issue:

  1. Restart your computer: Sometimes, simply restarting your computer can resolve the issue.
  2. Delete the configuration files: Delete the Docker Desktop configuration files and restart the application. On Windows, these files are stored in C:\Users\<UserName>\AppData\Roaming\Docker. On macOS, they are stored in ~/Library/Application Support/Docker.
  3. Reinstall Docker Desktop: Uninstall Docker Desktop and then reinstall the latest version.
  4. Check for corruption in the configuration files: Check for corruption in the Docker Desktop configuration files. This can be done by manually reviewing the files or using a tool like jq to validate the JSON formatting of the files.
1 Like

Thanks!
It works for me)

For Windows User :
By deleting features.json file from C:\Users\Username\.docker\features.json
Docker Desktop started for me.

For me worked by removing the settings.json in …\AppData\Roaming\Docker …

Restarted the Docker Desktop and everything worked fine