Files
Snippets/Lima.md
T
2026-05-02 17:40:06 +02:00

1.7 KiB

Lima

Arbeitspfad

export LIMA_HOME=/Volumes/untitled/lima

Konfig-File

images:
  - location: "https://cloud.debian.org/images/cloud/bookworm/latest/debian-12-genericcloud-arm64.qcow2"
    arch: aarch64

cpus: 4
memory: "8GiB"
disk: "50GiB"

mounts:
  - location: "~/projects"
    writable: true

ssh:
  loadDotSSHPubKeys: true

provision:
  - mode: system
    script: |
      #!/bin/bash
      apt-get update
      apt-get install -y \
        curl \
        git \
        vim \
        build-essential

containerd:
  system: false
  user: false

Start

limactl start debian12.yaml

später nur

limactl start debian12

Stop

limactl stop debian12

Löschen

limactl delete debian12

Liste

limactl list

Einloggen

limactl shell debian12

(Instanzname standardmäßig aus Dateiname)

SSH kontrollieren

limactl show-ssh debian12

`WARN[0000] `limactl show-ssh` is deprecated. Instead, use `ssh -F /Volumes/untitled/lima/debian12/ssh.config lima-debian12`.
ssh -o 'IdentityFile="/Volumes/untitled/lima/_config/user"' -o 'IdentityFile="/Users/svenriwoldt/.ssh/id_rsa"' -o StrictHostKeyChecking=no -o UserKnownHostsFile=/dev/null -o NoHostAuthenticationForLocalhost=yes -o PreferredAuthentications=publickey -o Compression=no -o BatchMode=yes -o IdentitiesOnly=yes -o GSSAPIAuthentication=no -o 'Ciphers="^aes128-gcm@openssh.com,aes256-gcm@openssh.com"' -o User=svenriwoldt -o ControlMaster=auto -o 'ControlPath="/Volumes/untitled/lima/debian12/ssh.sock"' -o ControlPersist=yes -o Hostname=127.0.0.1 -o Port=61315 lima-debian12

SCP

scp -P 61315 -i /Users/svenriwoldt/.ssh/id_rsa PF_neu.tgz 127.0.0.1:

Editieren der Instanz

limactl edit debian12