-
Notifications
You must be signed in to change notification settings - Fork 619
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
Add hints on where to download missing host clients #515
Comments
Should make sure to link to Docker Engine and Podman Remote, rather than to Docker Desktop and Podman Machine. i.e. just need the client binary (a small statically linked go program), don't need the whole server and bundled VM solution. |
You mean "Docker CLI", not "Docker Engine", I think. Also note that we don't need a host-client for I'm somewhat opposed to extend lima with knowledge about particular client applications (but documentation is obviously fine). We should not try to replace platform package managers. |
I actually meant the product pages, since linking vendor:
https://docs.docker.com/engine/ When it comes to deb packages, you are right. ( Typically it looks something like this, throw away the |
That is what I tried to write. Then again, that also works for the other tools.
|
Sometimes I forget that the main focus is on containerd/buildkitd, rather than providing some toolkit like Vagrant. And maybe installing the clients is easy enough to not get involved in adding URLs, to the "example" YAML files. For the Mac users it should be simple enough ( |
Currently we mention that they are to be installed on the host: (just "assumed")
examples/docker.yaml: To run
docker
on the host (assumes docker-cli is installed):examples/podman.yaml: To run
podman
on the host (assumes podman-remote is installed):examples/k3s.yaml: To run
kubectl
on the host (assumes kubectl is installed):examples/k8s.yaml: To run
kubectl
on the host (assumes kubectl is installed):We could do a LookPath, and show a URL on where to install it from (if it is missing) ?
https://docs.docker.com/engine/install/binaries/
https://podman.io/getting-started/installation
https://kubernetes.io/docs/tasks/tools/#kubectl
https://kubernetes.io/docs/tasks/tools/#kubectl
The cmd and url would be given in the YAML file.
Alternatively it could be downloaded automatically...No host clients available for nerdctl, so run with lima:
lima nerdctl
lima ctr
lima buildctl
Theoretically everyone uses Homebrew, makes it easy.
brew install docker
brew install podman
brew install kubectl
The text was updated successfully, but these errors were encountered: