Hi there,
I was wondering if anyone could help me run the dagger go sdk with lima+containerd.
I had dagger running with docker, but now I need to get it working with nerdctl.
Here are my specs:
Go 1.20.x
MacOS Ventura 13.3.1
I installed the previously mentioned components the following way:
$ brew install lima
$ limactl start
$ lima nerdctl run -d --name nginx -p 127.0.0.1:8080:80 nginx:alpine
When I run my dagger pipeline with go run , I get the following error:
go run dagger-build/dagger.go
Building with Dagger
EOF: failed to resolve image digest: error getting credentials - err: exec: "docker-credential-osxkeychain": executable file not found in $PATH, out: ``
falling back to leftover engine
failed to list containers: exec: "docker": executable file not found in $PATH
Error: no fallback container found
Please visit https://dagger.io/help#go for troubleshooting guidance
I have also added the following line to my zshrc:
alias docker="nerdctl lima"
What do I need to do to get this going?
Dagger.io | Help