megabyte-labs / install.doctor

A glorious combination of application / theme settings and a performant cross-platform, desktop-oriented software suite.
https://megabyte.space
Other
85 stars 17 forks source link

Store Docker config / `docker extension` not working #115

Open ProfessorManhattan opened 8 months ago

ProfessorManhattan commented 8 months ago

❔ What are you experiencing an issue with?

Latest Release

❔ Version

N/A

🐞 Description

The Docker setup has a few issues with it:

  1. On macOS arm64, the application will install and the open --background -a Docker command (you can search for) will open Docker so that you can run containers
  2. However, after loading Docker with the command above, a ~/.docker folder appears in the HOME dir. This is not the proper place, anything that needs to install in the user directory should be stored under ~/.config/docker or somewhere in ~/.local
  3. For some reason, I cannot access docker extension on macOS arm64. I do notice that the ~/.docker folder appears and in the ~/.docker/cli-plugins folder there is the docker-extension CLI plugin which can be invoked if it is added to the PATH. I added ~/.config/docker/cli-plugins to the PATH already (not sure if this is the best place to keep binary files since it is the ~/.config folder). However, even after adding docker-extension to the PATH, I cannot access the docker extension command
  4. We need a way of backing up all the settings in the Docker Desktop app so that it loads with all the same settings each time it is installed --- this means enabling Kubernetes and using all the saved Resource limits

⏺️ Steps To Reproduce

No response

πŸ“’ Relevant Log Output

No response

πŸ’‘ Possible Solution

No response