使用 Podman Desktop 为容器工作负载创建 Lima 实例
要使用 Lima provider,您需要一个运行 Linux 机器的 Lima 实例。
未来,Podman Desktop 也许能够创建 Lima 实例。
考虑创建一个自定义的 Lima 实例来:
- 控制分配的资源:CPU、内存和磁盘大小。
- 默认使用 rootful 连接,例如运行 Kind。
先决条件
步骤
-
在终端中,创建 Lima 实例。
-
要创建具有 rootless Podman 的 Lima 实例,请使用
podman
模板。$ limactl start --name=podman template://podman
-
要创建具有 rootful Podman 的 Lima 实例,请使用
podman-rootful
模板。$ limactl start --name=podman template://podman-rootful
-
要创建具有 rootless Docker 的 Lima 实例,请使用
docker
模板。$ limactl start --name=docker template://docker
-
要创建具有 rootful Docker 的 Lima 实例,请使用
docker-rootful
模板。$ limactl start --name=docker template://docker-rootful
-
要选择 CPU 数量、内存和磁盘大小,请将选项添加到
limactl start
命令中。--cpus=2 --memory=2 --disk=50
-
-
等待实例启动,然后重启 Lima 扩展。
-
前往 设置 > 偏好设置 > 扩展:Lima 来更改实例名称和类型。
-
Podman(默认)
- 类型:podman
- 名称:podman
-
Docker
- 类型:docker
- 名称:docker
-
-
前往 设置 > 偏好设置 > 扩展:Lima 来配置自定义套接字名称。
-
默认的套接字名称是:
-
Podman 的
podman.sock
-
Docker 的
docker.sock
-
-
要使用自定义套接字名称:
-
-
前往 设置 > 扩展 > Lima,在更改后禁用或启用该扩展。
-
验证
-
要验证与正在运行的 "podman" 实例的连接:
$ podman.lima version
-
要验证与正在运行的 "docker" 实例的连接:
$ docker.lima version