Blog: 2024-10-03: Difference between revisions
Jump to navigation
Jump to search
(Created page with "Got podman working with lima <pre> podman $ ./bin/podman --url unix:///Users/razzi/.lima/podman/sock/podman.sock run -it debian root@e6f3c2aa79b5:/# exit ./⏎ podman $ ./bin/podman --version podman version 5.3.0-dev </pre> Needed this lima command to start the podman machine: limactl start template://podman I got the url from lima's source: <pre> lima $ cat cmd/podman.lima #!/bin/sh set...") |
No edit summary |
||
Line 43: | Line 43: | ||
env LIMA_INSTANCE=podman lima podman run -it debian |
env LIMA_INSTANCE=podman lima podman run -it debian |
||
https://github.com/runfinch/finch seems similar but it's a gui app or something? |
Revision as of 13:12, 3 October 2024
Got podman working with lima
podman $ ./bin/podman --url unix:///Users/razzi/.lima/podman/sock/podman.sock run -it debian root@e6f3c2aa79b5:/# exit ./⏎ podman $ ./bin/podman --version podman version 5.3.0-dev
Needed this lima command to start the podman machine:
limactl start template://podman
I got the url from lima's source:
lima $ cat cmd/podman.lima #!/bin/sh set -eu : "${LIMA_INSTANCE:=podman}" : "${PODMAN:=podman}" if [ "$(limactl ls -q "$LIMA_INSTANCE" 2>/dev/null)" != "$LIMA_INSTANCE" ]; then echo "instance \"$LIMA_INSTANCE\" does not exist, run \`limactl create --name=$LIMA_INSTANCE template://podman\` to create a new instance" >&2 exit 1 elif [ "$(limactl ls -f '{{ .Status }}' "$LIMA_INSTANCE" 2>/dev/null)" != "Running" ]; then echo "instance \"$LIMA_INSTANCE\" is not running, run \`limactl start $LIMA_INSTANCE\` to start the existing instance" >&2 exit 1 fi PODMAN=$(command -v "$PODMAN" || true) if [ -n "$PODMAN" ]; then CONTAINER_HOST=$(limactl list "$LIMA_INSTANCE" --format 'unix://{{.Dir}}/sock/podman.sock') export CONTAINER_HOST exec "$PODMAN" --remote "$@" else export LIMA_INSTANCE exec lima podman "$@" fi
Even simpler:
env LIMA_INSTANCE=podman lima podman run -it debian
https://github.com/runfinch/finch seems similar but it's a gui app or something?