-
Notifications
You must be signed in to change notification settings - Fork 121
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Malware detection prevents Docker Desktop to start #7527
Labels
Comments
Patch ReleasesTip There are now patch releases for Docker Desktop versions |
Diagnose your Docker Desktop installationTo determine if you need to re-download and re-install Docker Desktop, please run the following steps.
|
Sign up for free
to subscribe to this conversation on GitHub.
Already have an account?
Sign in.
Description
Some versions of Docker Desktop might fail to start or function with the following error message:
Important
Those warnings are inaccurate. Docker Desktop is not affected by malware!
The reason for this warning is that some files in existing installations are incorrectly signed. This can be fixed by copying correctly signed files from the
Docker.app
application bundle.Patch Releases
Tip
There are now patch releases for Docker Desktop versions
4.32
to4.37
available. Please refer to https://docs.docker.com/desktop/cert-revoke-solution/ for more detail.Workaround
Diagnose your Docker Desktop installation
To determine if you need to re-download and re-install Docker Desktop, please run the following steps.
check.sh.txt
file, rename it tocheck.sh
and set the executable flag withchmod +x check.sh
. (Caution: it is never a good idea to just run shell scripts downloaded from the internet. Please take a moment to review the script before executing it.)Docker.app
application bundle. The script will exit with0
if the certificate was correctly verified:/Library/PrivilegedHelperTools
folder with:./check.sh /Library/PrivilegedHelperTools/com.docker.vmnetd
andsudo ./check.sh /Library/PrivilegedHelperTools/com.docker.socket
Privileged users
Tip
If you face this issue, try the following procedure (requires
root
user access):If that still doesn't work, download one of the currently supported release from the Release notes, re-install the application and then finally re-apply step 2.
Non-privileged users
If the above instructions can't be used because you don't have
root
privileges or your Docker Desktop installation is managed by a Mobile Device Management solution, the above script needs to be executed by the MDM tool. Please contact your system administrators or Docker org owner for support.Homebrew users
If you’ve installed Docker Desktop with Homebrew, you can update it to the latest version using
brew update && brew upgrade --cask docker
.The text was updated successfully, but these errors were encountered: