1.7 KiB
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