您可以使用 VMware Fusion 中的 vctl 命令行实用程序来管理容器。此外,vctl 还提供了 KIND 支持,以便 KIND 可以使用 vctl 容器作为节点来运行本地 Kubernetes 集群。

vctl 是一款捆绑在 VMware Fusion 应用程序中的命令行实用程序。

相关的二进制文件/组件捆绑在 Fusion 应用程序中,可在 Applications/VMware Fusion.app/Contents/Library/vkd/ 文件夹中找到这些内容。

以下部分简要说明了 vctl 命令行实用程序的三个主要二进制文件/组件。

bin/containerd

这是一个在后台运行的运行时守护进程。必须先启动 containerd 守护进程,然后才能运行任何与容器相关的操作。要启动该守护进程,请使用 vctl system start 命令,要停止该守护进程,请使用 vctl system stop 命令。

bin/containerd-shim-crx-v2

启动新容器时,将启动一个新的 containerd-shim-crx-v2 进程,该进程将充当 CRX 虚拟机中的容器与 containerd 守护进程之间的适配器。

bin/vctl

这是一个在前台运行的命令行实用程序,它可以将用户输入中继到 containerd 守护进程。

注: 此 vctl CLI 在称作“CRX 虚拟机”的轻量级虚拟机内运行每个容器。默认情况下,CRX 虚拟机在容器启动时创建并启动。容器停止时,将关闭并移除该虚拟机。CRX 虚拟机的名称与容器的名称相同。