Sunday, April 28, 2024

Docker socket is not found. :: docker context ls

https://stackoverflow.com/questions/74173489/docker-socket-is-not-found-while-using-intellij-idea-and-docker-desktop-on-macos


You can see the current contexts in your machine by running 


docker context ls


which should produce an output like:

NAME                TYPE    DESCRIPTION                               DOCKER ENDPOINT                                KUBERNETES ENDPOINT                                 ORCHESTRATOR  default             moby    Current DOCKER_HOST based configuration   unix:///var/run/docker.sock                    https://kubernetes.docker.internal:6443 (default)   swarm  desktop-linux *     moby                                              unix:///Users/<USER>/.docker/run/docker.sock    

As a workaround that will allow IntelliJ to connect to Docker you can use the TCP Socket checkbox and put in the Engine API URL the value that appears under DOCKER ENDPOINT in the active context.

The case for this example will be: 


unix:///Users/<USER>/.docker/run/docker.sock


 

No comments: