Closed stephenl03 closed 1 week ago
Hello! By default we'll try to find the PATH env value by figuring out what default shell you've setup and then run [shell] -lc 'echo $PATH'
. Could you try running the command to see if docker
is present in that PATH?
Agree with comments on documentaiton though, will update to reflect docker-compose
@dqbd Here is the output from the command [1]. I had symlinks originally in /Users/<redacted>/.rd/bin/* -> /Applications/Rancher Desktop.app/Contents/Resources/resources/darwin/bin/*
for docker and docker-* commands but LangGraph Studio wasn't able to pick up on them.
[1]
> $SHELL -lc 'echo $PATH'
/opt/homebrew/bin:/opt/homebrew/sbin:/usr/local/bin:/System/Cryptexes/App/usr/bin:/usr/bin:/bin:/usr/sbin:/sbin:/var/run/com.apple.security.cryptexd/codex.system/bootstrap/usr/local/bin:/var/run/com.apple.security.cryptexd/codex.system/bootstrap/usr/bin:/var/run/com.apple.security.cryptexd/codex.system/bootstrap/usr/appleinternal/bin:/opt/X11/bin:/Applications/VMware Fusion.app/Contents/Public:/Users/<redacted>/.nvm/versions/node/v22.4.1/bin:/Users/<redacted>/.rd/bin:/Users/<redacted>/google-cloud-sdk/bin:/Users/<redacted>/.pyenv/shims:/Users/<redacted>/.local/bin:/opt/homebrew/sbin:/opt/homebrew/bin:/Applications/iTerm.app/Contents/Resources/utilities
The documentation and previous issues state Docker Desktop is required but it appears that there are minimum version requirements and the docker and docker-* commands need to be in the PATH for langgraph-studio to leverage them. I propose the documentation be updated to be more transparent with the minimum requirements needed and additional steps to validate the minimum requirements.
For example, validate docker-compose version 2.22.0+ https://github.com/langchain-ai/langgraph-studio/issues/5#issuecomment-2264181725 Verify docker and docker-* executable files are in
/usr/local/bin
The above resolved the errors below for me
The licensing associated with Docker Desktop has pushed many people to other options that might meet the underlying requirements.