使用 Podman 桌面创建用于容器工作负载的 Lima 实例
要使用 Lima 提供程序,您需要一个运行 Linux 机器的 Lima 实例。
将来,Podman 桌面可能会能够创建 Lima 实例。
考虑创建自定义 Lima 实例以
- 控制分配的资源:CPU、内存和磁盘大小。
- 默认使用 rootful 连接,例如运行 Kind。
先决条件
过程
-
在终端中,创建 Lima 实例。
-
要创建具有无根 Podman 的 Lima 实例,请使用 `podman` 模板
$ limactl start --name=podman template://podman
-
要创建具有有根 Podman 的 Lima 实例,请使用 `podman-rootful` 模板
$ limactl start --name=podman template://podman-rootful
-
要创建具有无根 Docker 的 Lima 实例,请使用 `docker` 模板
$ limactl start --name=docker template://docker
-
要创建具有有根 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.sock
用于 Podman -
docker.sock
用于 Docker
-
-
要使用自定义套接字名称
-
-
转到 设置 > 扩展 > Lima,禁用并启用扩展以进行更改。
-
验证
-
要验证与正在运行的“podman”实例的连接
$ podman.lima version
-
要验证与正在运行的“docker”实例的连接
$ docker.lima version