Skip to content
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

Docker Desktop Warning - "Another application changed your Desktop configurations" #6898

Closed
solrevdev opened this issue Jun 30, 2023 · 113 comments

Comments

@solrevdev
Copy link

solrevdev commented Jun 30, 2023

Description

I'm running Docker Desktop on macOS and keep getting the warning "Another application changed your Desktop configurations. This may cause unexpected behavior and errors." I reapply the configurations, but the message keeps coming back. I don't know what other application could be causing this and wonder if it's a known bug.

Reproduce

Not sure how to reproduce. Here are some screenshots which may help:

Screenshot 2023-06-30 at 20 26 42


Screenshot 2023-06-30 at 20 27 01

Expected behavior

No warnings from Docker Desktop about other applications changing my Desktop configurations.

docker version

Client:
 Cloud integration: v1.0.35
 Version:           24.0.2
 API version:       1.43
 Go version:        go1.20.4
 Git commit:        cb74dfc
 Built:             Thu May 25 21:51:16 2023
 OS/Arch:           darwin/amd64
 Context:           desktop-linux

Server: Docker Desktop 4.21.0 (113844)
 Engine:
  Version:          24.0.2
  API version:      1.43 (minimum version 1.12)
  Go version:       go1.20.4
  Git commit:       659604f
  Built:            Thu May 25 21:52:17 2023
  OS/Arch:          linux/amd64
  Experimental:     false
 containerd:
  Version:          1.6.21
  GitCommit:        3dce8eb055cbb6872793272b4f20ed16117344f8
 runc:
  Version:          1.1.7
  GitCommit:        v1.1.7-0-g860f061
 docker-init:
  Version:          0.19.0
  GitCommit:        de40ad0

docker info

Client:
 Version:    24.0.2
 Context:    desktop-linux
 Debug Mode: false
 Plugins:
  buildx: Docker Buildx (Docker Inc.)
    Version:  v0.11.0
    Path:     /Users/solrevdev/.docker/cli-plugins/docker-buildx
  compose: Docker Compose (Docker Inc.)
    Version:  v2.19.0
    Path:     /Users/solrevdev/.docker/cli-plugins/docker-compose
  dev: Docker Dev Environments (Docker Inc.)
    Version:  v0.1.0
    Path:     /Users/solrevdev/.docker/cli-plugins/docker-dev
  extension: Manages Docker extensions (Docker Inc.)
    Version:  v0.2.20
    Path:     /Users/solrevdev/.docker/cli-plugins/docker-extension
  init: Creates Docker-related starter files for your project (Docker Inc.)
    Version:  v0.1.0-beta.6
    Path:     /Users/solrevdev/.docker/cli-plugins/docker-init
  sbom: View the packaged-based Software Bill Of Materials (SBOM) for an image (Anchore Inc.)
    Version:  0.6.0
    Path:     /Users/solrevdev/.docker/cli-plugins/docker-sbom
  scan: Docker Scan (Docker Inc.)
    Version:  v0.26.0
    Path:     /Users/solrevdev/.docker/cli-plugins/docker-scan
  scout: Command line tool for Docker Scout (Docker Inc.)
    Version:  0.16.1
    Path:     /Users/solrevdev/.docker/cli-plugins/docker-scout

Server:
 Containers: 3
  Running: 1
  Paused: 0
  Stopped: 2
 Images: 11
 Server Version: 24.0.2
 Storage Driver: overlay2
  Backing Filesystem: extfs
  Supports d_type: true
  Using metacopy: false
  Native Overlay Diff: true
  userxattr: false
 Logging Driver: json-file
 Cgroup Driver: cgroupfs
 Cgroup Version: 2
 Plugins:
  Volume: local
  Network: bridge host ipvlan macvlan null overlay
  Log: awslogs fluentd gcplogs gelf journald json-file local logentries splunk syslog
 Swarm: inactive
 Runtimes: io.containerd.runc.v2 runc
 Default Runtime: runc
 Init Binary: docker-init
 containerd version: 3dce8eb055cbb6872793272b4f20ed16117344f8
 runc version: v1.1.7-0-g860f061
 init version: de40ad0
 Security Options:
  seccomp
   Profile: builtin
  cgroupns
 Kernel Version: 5.15.49-linuxkit-pr
 Operating System: Docker Desktop
 OSType: linux
 Architecture: x86_64
 CPUs: 2
 Total Memory: 7.676GiB
 Name: docker-desktop
 ID: 1d6e6445-8265-493a-b784-67720e5bf59d
 Docker Root Dir: /var/lib/docker
 Debug Mode: false
 HTTP Proxy: http.docker.internal:3128
 HTTPS Proxy: http.docker.internal:3128
 No Proxy: hubproxy.docker.internal
 Experimental: false
 Insecure Registries:
  hubproxy.docker.internal:5555
  127.0.0.0/8
 Live Restore Enabled: false

Diagnostics ID

Diagnostics ID: 9D492876-F053-4E53-B9F7-58BF882254A8/20230630193135 (uploaded)

Additional Info

I ran the following diagnostic check:

/Applications/Docker.app/Contents/MacOS/com.docker.diagnose check
[2023-06-30T19:25:52.556360000Z][com.docker.diagnose.paths][I] set path configuration to OnHost
Starting diagnostics

[PASS] DD0027: is there available disk space on the host?
[PASS] DD0028: is there available VM disk space?
[PASS] DD0018: does the host support virtualization?
[PASS] DD0001: is the application running?
[PASS] DD0017: can a VM be started?
[PASS] DD0016: is the LinuxKit VM running?
[PASS] DD0011: are the LinuxKit services running?
[PASS] DD0004: is the Docker engine running?
[PASS] DD0015: are the binary symlinks installed?
[PASS] DD0031: does the Docker API work?
[PASS] DD0013: is the $PATH ok?
[PASS] DD0003: is the Docker CLI working?
[PASS] DD0038: is the connection to Docker working?
[PASS] DD0014: are the backend processes running?
[PASS] DD0007: is the backend responding?
[PASS] DD0008: is the native API responding?
[SKIP] DD0009: is the vpnkit API responding?
[PASS] DD0010: is the Docker API proxy responding?
[SKIP] DD0030: is the image access management authorized?
[PASS] DD0033: does the host have Internet access?
[PASS] DD0018: does the host support virtualization?
[PASS] DD0001: is the application running?
[PASS] DD0017: can a VM be started?
[PASS] DD0016: is the LinuxKit VM running?
[PASS] DD0011: are the LinuxKit services running?
[PASS] DD0004: is the Docker engine running?
[PASS] DD0015: are the binary symlinks installed?
[PASS] DD0031: does the Docker API work?
[PASS] DD0032: do Docker networks overlap with host IPs?
No fatal errors detected.

All checks have passed, which generally indicates that my Docker installation is healthy.

Here is my system info:

OS: macOS 12.6.7 21G651 x86_64
Host: Macmini7,1
Kernel: 21.6.0
Uptime: 3 hours, 41 mins
Packages: 356 (brew)
Shell: zsh 5.8.1
Resolution: 1920x1080
DE: Aqua
WM: Quartz Compositor
WM Theme: Blue (Light)
Terminal: iTerm2
Terminal Font: CascadiaMonoPL-Regular 16
CPU: Intel i5-4278U (4) @ 2.60GHz
GPU: Intel Iris
Memory: 9810MiB / 16384MiB

I should add that I closed down all open apps and could see nothing that would realistically interfere with docker.

@tksrc
Copy link

tksrc commented Jul 1, 2023

Same here

docker version

Client:
 Cloud integration: v1.0.35
 Version:           24.0.2
 API version:       1.43
 Go version:        go1.20.4
 Git commit:        cb74dfc
 Built:             Thu May 25 21:51:16 2023
 OS/Arch:           darwin/arm64
 Context:           desktop-linux

Server: Docker Desktop 4.21.0 (113844)
 Engine:
  Version:          24.0.2
  API version:      1.43 (minimum version 1.12)
  Go version:       go1.20.4
  Git commit:       659604f
  Built:            Thu May 25 21:50:59 2023
  OS/Arch:          linux/arm64
  Experimental:     false
 containerd:
  Version:          1.6.21
  GitCommit:        3dce8eb055cbb6872793272b4f20ed16117344f8
 runc:
  Version:          1.1.7
  GitCommit:        v1.1.7-0-g860f061
 docker-init:
  Version:          0.19.0
  GitCommit:        de40ad0

docker info

Client:
 Version:    24.0.2
 Context:    desktop-linux
 Debug Mode: false
 Plugins:
  buildx: Docker Buildx (Docker Inc.)
    Version:  v0.11.0
    Path:     /Users/teo/.docker/cli-plugins/docker-buildx
  compose: Docker Compose (Docker Inc.)
    Version:  v2.19.0
    Path:     /Users/teo/.docker/cli-plugins/docker-compose
  dev: Docker Dev Environments (Docker Inc.)
    Version:  v0.1.0
    Path:     /Users/teo/.docker/cli-plugins/docker-dev
  extension: Manages Docker extensions (Docker Inc.)
    Version:  v0.2.20
    Path:     /Users/teo/.docker/cli-plugins/docker-extension
  init: Creates Docker-related starter files for your project (Docker Inc.)
    Version:  v0.1.0-beta.6
    Path:     /Users/teo/.docker/cli-plugins/docker-init
  sbom: View the packaged-based Software Bill Of Materials (SBOM) for an image (Anchore Inc.)
    Version:  0.6.0
    Path:     /Users/teo/.docker/cli-plugins/docker-sbom
  scan: Docker Scan (Docker Inc.)
    Version:  v0.26.0
    Path:     /Users/teo/.docker/cli-plugins/docker-scan
  scout: Command line tool for Docker Scout (Docker Inc.)
    Version:  0.16.1
    Path:     /Users/teo/.docker/cli-plugins/docker-scout

Server:
 Containers: 0
  Running: 0
  Paused: 0
  Stopped: 0
 Images: 0
 Server Version: 24.0.2
 Storage Driver: overlay2
  Backing Filesystem: extfs
  Supports d_type: true
  Using metacopy: false
  Native Overlay Diff: true
  userxattr: false
 Logging Driver: json-file
 Cgroup Driver: cgroupfs
 Cgroup Version: 2
 Plugins:
  Volume: local
  Network: bridge host ipvlan macvlan null overlay
  Log: awslogs fluentd gcplogs gelf journald json-file local logentries splunk syslog
 Swarm: inactive
 Runtimes: io.containerd.runc.v2 runc
 Default Runtime: runc
 Init Binary: docker-init
 containerd version: 3dce8eb055cbb6872793272b4f20ed16117344f8
 runc version: v1.1.7-0-g860f061
 init version: de40ad0
 Security Options:
  seccomp
   Profile: builtin
  cgroupns
 Kernel Version: 5.15.49-linuxkit-pr
 Operating System: Docker Desktop
 OSType: linux
 Architecture: aarch64
 CPUs: 5
 Total Memory: 23.45GiB
 Name: docker-desktop
 ID: 2616eea7-bdaf-4cd6-be36-d2a4a602e181
 Docker Root Dir: /var/lib/docker
 Debug Mode: false
 HTTP Proxy: http.docker.internal:3128
 HTTPS Proxy: http.docker.internal:3128
 No Proxy: hubproxy.docker.internal
 Experimental: false
 Insecure Registries:
  hubproxy.docker.internal:5555
  127.0.0.0/8
 Live Restore Enabled: false

@carrete
Copy link

carrete commented Jul 2, 2023

Same. I've uninstalled and re-installed several times, still same behavior

See also https://stackoverflow.com/questions/76586460/i-get-the-following-error-in-docker-desktop-for-mac

@bitbemol
Copy link

bitbemol commented Jul 3, 2023

Same issue

@tkm5
Copy link

tkm5 commented Jul 3, 2023

I have the same issue.

I ran the following command, deleted all docker related files, and reinstalled.
and reinstalled it, but the problem persists.

sudo rm -rf ~/.docker
sudo rm -rf ~/Library/Containers/com.docker.docker
sudo rm -rf ~/Library/Group\ Containers/group.com.docker
sudo rm -rf ~/Library/Caches/com.docker.docker
sudo rm -rf /Library/PrivilegedHelperTools/com.docker.vmnetd
sudo rm -rf /Library/LaunchDaemons/com.docker.vmnetd.plist
sudo rm -rf /usr/local/lib/docker
sudo rm -rf ~/Library/Application\ Support/Docker\ Desktop
sudo rm -rf ~/Library/Preferences/com.docker.docker.plist
sudo rm -rf ~/Library/Saved\ Application\ State/com.electron.docker-frontend.savedState
sudo rm -rf ~/Library/Group\ Containers/group.com.docker
sudo rm -rf ~/Library/Logs/Docker\ Desktop
sudo rm -rf ~/Library/Preferences/com.electron.docker-frontend.plist
sudo rm -rf ~/Library/Cookies/com.docker.docker.binarycookies

@sbrosgol
Copy link

sbrosgol commented Jul 3, 2023

same here, very annoying... :-(

@dwzrlp
Copy link

dwzrlp commented Jul 3, 2023

me too

@lorenrh
Copy link
Member

lorenrh commented Jul 3, 2023

Thanks for your feedback!
we've released Docker Desktop 4.21.1 that disables the feature for further investigation. Check out https://docs.docker.com/desktop/release-notes/

I'll close this issue for now!

@lorenrh lorenrh closed this as completed Jul 3, 2023
@AnilG3
Copy link

AnilG3 commented Sep 18, 2023

Is there a way to disable health check? It appears the same issue is back with 4.23.0 upgrade.

@der-Lehmann
Copy link

der-Lehmann commented Sep 18, 2023

I am on version 4.23.0 (120376) and I also receive the mentioned notice.
However I have two user accounts on my macbook. Both of them have docker desktop installed.
So I assume that the configs get changed whenever I start docker desktop with the opposite user.

@solrevdev
Copy link
Author

solrevdev commented Sep 18, 2023

Yes it's returned for me too on Docker Desktop 4.23.0 (120376). I've opened issue #6982 to get attention

@lorenrh
Copy link
Member

lorenrh commented Sep 18, 2023

Hello

The check can be disabled in Advanced Settings
image

@solrevdev
Copy link
Author

Hello

The check can be disabled in Advanced Settings image

Brilliant thank you @lorenrh

@jamshid
Copy link

jamshid commented Sep 18, 2023

Sure is annoying to see "Configs changed by another App" and "Re-apply configurations" without any indication of what configs were changed. Docker Desktop 4.23.0 (120376) on Mac.

@silverdr
Copy link

Sure is annoying to see "Configs changed by another App" and "Re-apply configurations" without any indication of what configs were changed. Docker Desktop 4.23.0 (120376) on Mac.

Or what would be "re-applied" if one decides to go for it. And no, disabling the check is not a solution :-(

@kcaashish
Copy link

I am on a multiuser setup and have check checked User under Advanced settings and have ~/.docker/bin in the path for both the users. But I still get this every time I switch users.

@wAuner
Copy link

wAuner commented Sep 27, 2023

why is this closed when the issue still persists?
Seems to me that the check or at least its UI/user communication needs to be fixed.

@bsousaa
Copy link
Contributor

bsousaa commented Sep 27, 2023

@wAuner can you confirm what version of Docker Desktop you are running and share a diagnostics ID?

@jaichinger
Copy link

jaichinger commented Sep 28, 2023

I noticed on my system (macOS 14.0) that /var/run/docker.sock is always missing on reboot. In the advanced settings of the desktop app, the option to Allow the default Docker socket to be used was ticked. When I correct the issue in the docker app, it recreates the socket.

I don't use any third-party clients that need the docker socket, so I unticked it and now don't get the warning. It lets me keep the config check enabled.

@jirsbek
Copy link

jirsbek commented Oct 3, 2023

Having the same warning after OS startup I've noticed the warning is actually gone after about a minute so it doesn't bother me that much. Anyway I've turned the setting off as mentioned in #6898 (comment).

@der-Lehmann
Copy link

der-Lehmann commented Oct 3, 2023

I also turned of the setting.
However when I did that, PHPStorm was no longer able to execute commands inside of a docker container. It failed saying that it could not connect to the docker socket.
When I enabled the setting and re-applied the configuration PHPStorm could execute commands again.

@ViggoV
Copy link

ViggoV commented Oct 6, 2023

I am seeing this as well on MacOS Sonoma. /var/run/docker.sock is not created until i click the re-apply option (which requires me to enter my root password), so it appears that it is removed by MacOS on reboot and requires permission to recreate.

The re-apply settings option is a lot more elegant than an error pop-up on startup (which have been an annoyance earlier) but it would be really nice with a bit more info.

@dielsonsales
Copy link

dielsonsales commented Mar 28, 2024

why is this issued closed? the symlink fixes this issue sudo ln -sf /Applications/Docker.app/Contents/Resources/bin/docker-credential-ecr-login /usr/local/bin/docker-credential-ecr-login

Apparently the check was disabled at some point but reappeared in a subsequent version. Seems like there is a new issue opened: #7208 and the problem will be fixed in the next release.

Commenting here because Google has been directing people with this issue to this thread.

@greenflute
Copy link

greenflute commented Mar 29, 2024

me with the same issue, and the ecr-login was linked to homebrew:

% ls -lha /usr/local/bin/docker-credential-ecr-login lrwxr-xr-x 1 … ... 102B Feb 29 16:22 /usr/local/bin/docker-credential-ecr-login -> /usr/local/Caskroom/docker/4.28.0,139021/Docker.app/Contents/Resources/bin/docker-credential-ecr-login

and after force reinstall in homebrew it became this:
ls -lha /usr/local/bin/docker-credential-ecr-login lrwxr-xr-x 1 … ... 75B Mar 29 11:27 /usr/local/bin/docker-credential-ecr-login -> /Applications/Docker.app/Contents/Resources/bin/docker-credential-ecr-login

but this issue is not solved, that message is still there.

@crmcmullen
Copy link

I had this same error. I am on a Macbook Pro Intel chip. I also installed Docker with a download from their website on a fresh MacOS Sonoma install, not using Homebrew.

The issue was resolved by copying the symlink over as described. Now I do not get the osascript error anymore and I do not have to uncheck the "Automatically check configuration" setting in Advanced Settings in Docker Desktop.

@pankaj0825
Copy link

Hello

The check can be disabled in Advanced Settings image

Thanks

@edupmon
Copy link

edupmon commented Mar 31, 2024

Also confirming that on an M1 Mac with Sonoma 14.4.1 with only xcode command line tools and docker desktop 4.28.0 installed the symlink workaround mentioned above, fixed the issue:

sudo ln -sf /Applications/Docker.app/Contents/Resources/bin/docker-credential-ecr-login /usr/local/bin/docker-credential-ecr-login

@SunnyVats0103
Copy link

I faced same issue on an Intel MacBook Pro with current latest OS.

Steps I accidentally did, to create this issue:

  1. Uninstalled existing docker using System Settings > General > Storage > Docker > Remove. (to upgrade to new one as upgrading to latest version from Docker Desktop takes infinite amount of time)
  2. Tried to install using brew commands:
    brew install docker
    brew install --casks docker
  3. These steps modified some files in /usr/local/bin and there were some files from previous Docker installation still linked to /Application/Docker.app deleted directory.
  4. Installed latest docker on my system and warning started coming.

Steps I performed to resolve the issue:

  1. Closed running docker app.
  2. Searched for any symlink with name docker in /usr/local/bin with wrong reference or older reference.
  3. Deleted older reference and pointed again to same directory.
  4. Searched for symlink kubectl* and hub-tool in same directory and deleted them.
  5. Pointed symlink to latest docker app directory.
  6. Started docker app and the issue was resolved.

@josealbertomartinezvi
Copy link

I had the same issue. Unfortunately, the steps suggested by @trevordcampbell didn't work for me.

Software Versions

macOS 12.7.4 Docker Desktop 4.28.0 (139021)

The following workaround helped me:

  1. Check the docker logs for symlink issues like:
    log stream --predicate 'eventMessage contains "docker" and eventMessage contains "symlink"'

in my case the following was in the log: symlink /usr/local/bin/docker-credential-ecr-login is pointing to /usr/local/Caskroom/docker/4.28.0,139021/Docker.app/Contents/Resources/bin/docker-credential-ecr-login , expected parent dir: /Applications/Docker.app/Contents/Resources/bin

  1. Fix symlink manually:
    ln -sf /Applications/Docker.app/Contents/Resources/bin/docker-credential-ecr-login /usr/local/bin/docker-credential-ecr-login

Excellent, Thank you.

@zarfmouse
Copy link

zarfmouse commented Apr 2, 2024

It looks like on my system the issue is that when you use the "Re-apply configurations" menu item it doesn't even try to create the missing docker-credential-ecr-login symlink. I kept getting the error after making the symlink in /usr/local/bin and discovered from the logs that the symlinks need to be in $HOME/.docker/bin. Putting the symlink there fixed the error.

So the bug here seems to be that the health check looks for this symlink but the installer and/or the "Re-apply configurations" functions don't put the symlink in place.

This is version 4.28.0

Below is the log of what it tries to do when re-applying configuration. Notice that it doesn't contain any reference to the docker-credential-ecr-login command.

sh-3.2# log stream --predicate 'eventMessage contains "docker" and eventMessage contains "symlink"'
Filtering the log data using "composedMessage CONTAINS "docker" AND composedMessage CONTAINS "symlink""
Timestamp                       Thread     Type        Activity             PID    TTL  
2024-04-02 13:09:50.128432-0500 0xb2a01    Default     0x0                  18028  0    com.docker.backend: symlink<HOME>/.docker/cli-plugins/docker-buildxpoints to/Applications/Docker.app/Contents/Resources/cli-plugins/docker-buildx
2024-04-02 13:09:50.128676-0500 0xb2a01    Default     0x0                  18028  0    com.docker.backend: symlink<HOME>/.docker/cli-plugins/docker-composepoints to/Applications/Docker.app/Contents/Resources/cli-plugins/docker-compose
2024-04-02 13:09:50.128860-0500 0xb2a01    Default     0x0                  18028  0    com.docker.backend: symlink<HOME>/.docker/cli-plugins/docker-debugpoints to/Applications/Docker.app/Contents/Resources/cli-plugins/docker-debug
2024-04-02 13:09:50.129204-0500 0xb2a01    Default     0x0                  18028  0    com.docker.backend: symlink<HOME>/.docker/cli-plugins/docker-devpoints to/Applications/Docker.app/Contents/Resources/cli-plugins/docker-dev
2024-04-02 13:09:50.129477-0500 0xb2a01    Default     0x0                  18028  0    com.docker.backend: symlink<HOME>/.docker/cli-plugins/docker-extensionpoints to/Applications/Docker.app/Contents/Resources/cli-plugins/docker-extension
2024-04-02 13:09:50.129742-0500 0xb2a01    Default     0x0                  18028  0    com.docker.backend: symlink<HOME>/.docker/cli-plugins/docker-feedbackpoints to/Applications/Docker.app/Contents/Resources/cli-plugins/docker-feedback
2024-04-02 13:09:50.129981-0500 0xb2a01    Default     0x0                  18028  0    com.docker.backend: symlink<HOME>/.docker/cli-plugins/docker-initpoints to/Applications/Docker.app/Contents/Resources/cli-plugins/docker-init
2024-04-02 13:09:50.130339-0500 0xb2a01    Default     0x0                  18028  0    com.docker.backend: symlink<HOME>/.docker/cli-plugins/docker-sbompoints to/Applications/Docker.app/Contents/Resources/cli-plugins/docker-sbom
2024-04-02 13:09:50.130587-0500 0xb2a01    Default     0x0                  18028  0    com.docker.backend: symlink<HOME>/.docker/cli-plugins/docker-scoutpoints to/Applications/Docker.app/Contents/Resources/cli-plugins/docker-scout
2024-04-02 13:09:50.131441-0500 0xb2a01    Default     0x0                  18028  0    com.docker.backend: symlink<HOME>/.docker/cli-plugins/docker-buildxpoints to/Applications/Docker.app/Contents/Resources/cli-plugins/docker-buildx
2024-04-02 13:09:50.131636-0500 0xb2a01    Default     0x0                  18028  0    com.docker.backend: symlink<HOME>/.docker/cli-plugins/docker-composepoints to/Applications/Docker.app/Contents/Resources/cli-plugins/docker-compose
2024-04-02 13:09:50.131836-0500 0xb2a01    Default     0x0                  18028  0    com.docker.backend: symlink<HOME>/.docker/cli-plugins/docker-debugpoints to/Applications/Docker.app/Contents/Resources/cli-plugins/docker-debug
2024-04-02 13:09:50.132060-0500 0xb2a01    Default     0x0                  18028  0    com.docker.backend: symlink<HOME>/.docker/cli-plugins/docker-devpoints to/Applications/Docker.app/Contents/Resources/cli-plugins/docker-dev
2024-04-02 13:09:50.133757-0500 0xb2a01    Default     0x0                  18028  0    com.docker.backend: symlink<HOME>/.docker/cli-plugins/docker-extensionpoints to/Applications/Docker.app/Contents/Resources/cli-plugins/docker-extension
2024-04-02 13:09:50.133922-0500 0xb2a01    Default     0x0                  18028  0    com.docker.backend: symlink<HOME>/.docker/cli-plugins/docker-feedbackpoints to/Applications/Docker.app/Contents/Resources/cli-plugins/docker-feedback
2024-04-02 13:09:50.134020-0500 0xb2a01    Default     0x0                  18028  0    com.docker.backend: symlink<HOME>/.docker/cli-plugins/docker-initpoints to/Applications/Docker.app/Contents/Resources/cli-plugins/docker-init
2024-04-02 13:09:50.134125-0500 0xb2a01    Default     0x0                  18028  0    com.docker.backend: symlink<HOME>/.docker/cli-plugins/docker-sbompoints to/Applications/Docker.app/Contents/Resources/cli-plugins/docker-sbom
2024-04-02 13:09:50.134382-0500 0xb2a01    Default     0x0                  18028  0    com.docker.backend: symlink<HOME>/.docker/cli-plugins/docker-scoutpoints to/Applications/Docker.app/Contents/Resources/cli-plugins/docker-scout
2024-04-02 13:09:50.141536-0500 0xb2a01    Default     0x0                  18028  0    com.docker.backend: symlink<HOME>/.docker/bin/dockerpoints to/Applications/Docker.app/Contents/Resources/bin/docker
2024-04-02 13:09:50.141651-0500 0xb2a01    Default     0x0                  18028  0    com.docker.backend: symlink<HOME>/.docker/bin/com.docker.clipoints to/Applications/Docker.app/Contents/Resources/bin/com.docker.cli
2024-04-02 13:09:50.142624-0500 0xb2a01    Default     0x0                  18028  0    com.docker.backend: symlink<HOME>/.docker/bin/docker-composepoints to/Applications/Docker.app/Contents/Resources/bin/docker-compose
2024-04-02 13:09:50.143673-0500 0xb2a01    Default     0x0                  18028  0    com.docker.backend: symlink<HOME>/.docker/bin/hub-toolpoints to/Applications/Docker.app/Contents/Resources/bin/hub-tool
2024-04-02 13:09:50.144625-0500 0xb2a01    Default     0x0                  18028  0    com.docker.backend: symlink<HOME>/.docker/bin/docker-indexpoints to/Applications/Docker.app/Contents/Resources/bin/docker-index
2024-04-02 13:09:50.145612-0500 0xb2a01    Default     0x0                  18028  0    com.docker.backend: symlink<HOME>/.docker/bin/docker-credential-desktoppoints to/Applications/Docker.app/Contents/Resources/bin/docker-credential-desktop
2024-04-02 13:09:50.145763-0500 0xb2a01    Default     0x0                  18028  0    com.docker.backend: symlink<HOME>/.docker/bin/docker-credential-osxkeychainpoints to/Applications/Docker.app/Contents/Resources/bin/docker-credential-osxkeychain
2024-04-02 13:09:50.146289-0500 0xb2a01    Default     0x0                  18028  0    com.docker.backend: symlink<HOME>/.docker/bin/kubectl.dockerpoints to/Applications/Docker.app/Contents/Resources/bin/kubectl

@zakariasassi
Copy link

zakariasassi commented Apr 3, 2024

I had the same issue

i removed the check sign from the Automatically check configuration option from advance settings
now it work fine !

@panique
Copy link

panique commented Apr 4, 2024

One year later and the error still exists on freshly installed latest Docker on macOS :/

And why the heck is any other app (which?) even able to change configs of such an important tool? Docker is the core of our development process, and it's broken in every aspect, it's nuts how much time we spend just trying to get it running correctly all the time, even on a fresh new system basic things like buiilding a simple container dont work anymore out of the box...

@fharper
Copy link

fharper commented Apr 4, 2024

Just want to be clear here... I also disabled the "automatically check configuration" feature to prevent that annoying message, but it is not a solution to the issue. It's more like a workaround.

It would be nice to know what was modified, and if possible, which application modified it, as stated many times in this thread.

@cyhsu
Copy link

cyhsu commented Apr 5, 2024

Using sudo ln -sf /Applications/Docker.app/Contents/Resources/bin/docker-credential-ecr-login /usr/local/bin/docker-credential-ecr-login solved the issue.

Mine is M3, Sonoma 14.4.1, docker installed from docker official website.

@c-ameron
Copy link

c-ameron commented Apr 5, 2024

FYI, uninstalling and reinstalling with the older version 4.27.2 (then updating) works.

#7208 (comment)

@krzysztof-ziemacki
Copy link

Using sudo ln -sf /Applications/Docker.app/Contents/Resources/bin/docker-credential-ecr-login /usr/local/bin/docker-credential-ecr-login solved the issue.

Mine is M3, Sonoma 14.4.1, docker installed from docker official website.

Thank you so much @cyhsu. It worked for me flawlessly!

@seanbethard
Copy link

@cyhsu @krzysztof-ziemacki the link eliminates this cryptic warning for me too but it doesn't persist between boots.

@amadorssa
Copy link

image

"This worked for me. Honestly, I'm not sure how safe it is to give Docker developer permissions, but it solved the problem."

@petersg83
Copy link

petersg83 commented Apr 9, 2024

Same problem here with the latest version "Docker version 25.0.3, build 4debf41" I just installed. Please reopen the issue.

@bsousaa
Copy link
Contributor

bsousaa commented Apr 9, 2024

Can you please test with the latest Docker Desktop 4.29?

@julioromano
Copy link

4.29 fixed it for me, though in /usr/local/bin there is still no docker-credential-ecr-login file (not sure if this is intended or not).

@tomson611
Copy link

4.29 fixed the issue for me

@jvindel
Copy link

jvindel commented Apr 10, 2024

4.29 fixed the issue for me too

@PeterCai7
Copy link

4.29 fixed the issue

@lilian-miakito
Copy link

lilian-miakito commented Apr 12, 2024 via email

@Gruven
Copy link

Gruven commented Apr 25, 2024

MacOS 14.4.1, Docker 4.29 from official website. The same issue. Symlink doesn't help

@napa3um
Copy link

napa3um commented May 1, 2024

It seems to be somehow related (after re-apply, the exclamation mark disappears):
Снимок экрана 2024-05-02 в 01 34 58

@ALFmachine
Copy link

this issue still exists for me on version 4.29.0

image

@EvanPoe
Copy link

EvanPoe commented May 16, 2024

On 4.29.0, and the issue persists. I actually can't upgrade to 4.30.0 either. I keep hitting update and restart, the application restarts, and it says Another application changed your Desktop configurations. This may cause unexpected behavior and errors." across the top and "New version available" on the bottom

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests