使用
启动 Linux 实例
运行 limactl start <INSTANCE>
来创建并启动第一个实例。<INSTANCE>
名称默认为 “default”。
$ limactl start
? Creating an instance "default" [Use arrows to move, type to filter]
> Proceed with the current configuration
Open an editor to review or modify the current configuration
Choose another template (docker, podman, archlinux, fedora, ...)
Exit
...
INFO[0029] READY. Run `lima` to open the shell.
选择 Proceed with the current configuration
,并等待在主机终端上打印 “READY”。
对于自动化,可以使用 --tty=false
标志来禁用交互式用户界面。
自定义
从模板 “docker” 创建实例 “default”:
limactl create --name=default template://docker
limactl start default
另请参见命令参考:
执行 Linux 命令
运行 limactl shell <INSTANCE> <COMMAND>
在虚拟机上启动 <COMMAND>
:
limactl shell default uname -a
另请参见命令参考:
对于 “default” 实例,此命令可以简化为 lima <COMMAND>
。
lima uname -a
lima
命令还接受实例名称作为环境变量 $LIMA_INSTANCE
。
也可以使用 SSH:
$ limactl ls --format='{{.SSHConfigFile}}' default
/Users/example/.lima/default/ssh.config
$ ssh -F /Users/example/.lima/default/ssh.config lima-default
不使用 -F
标志的 SSH
要直接连接而不指定配置文件,请将以下内容添加到你的 ~/.ssh/config
:
Include ~/.lima/*/ssh.config
然后你可以直接连接:
ssh lima-default
Shell 补全
- 要启用 bash 补全,请将
source <(limactl completion bash)
添加到~/.bash_profile
。 - 要启用 zsh 补全,请参见
limactl completion zsh --help