您可以使用 Workstation Player 中的 vctl 命令行实用程序来管理容器。此外,vctl 还提供了 KIND 支持,以便 KIND 可以使用 vctl 容器作为节点来运行本地 Kubernetes 集群。
vctl 是一款捆绑在 Workstation Player 应用程序中的命令行实用程序,仅在 Windows 10 1809 或更高版本上受支持。如果 Workstation Player 所在主机上的 Linux 操作系统或 Windows 操作系统低于 Windows 10 1809,则它不支持 vctl CLI。
相关的可执行文件捆绑在 Workstation Player 应用程序中,可在 C:\Program Files (x86)\VMware\VMware Player 文件夹中找到这些文件。
以下部分简要说明了 vctl 命令行实用程序的三个可执行文件。
containerd.exe
这是一个在后台运行的运行时守护进程。必须先启动 containerd 守护进程,然后才能运行任何与容器相关的操作。要启动该守护进程,请使用 vctl system start 命令,要停止该守护进程,请使用 vctl system stop 命令。
containerd-shim-crx-v2.exe
启动新容器时,将启动一个新的 containerd-shim-crx-v2 进程,该进程将充当 CRX 虚拟机中的容器与 containerd 守护进程之间的适配器。
bin/vctl.exe
这是一个在前台运行的命令行实用程序,它可以将用户输入中继到 containerd 守护进程。
注: 此 vctl CLI 在称作“CRX 虚拟机”的轻量级虚拟机内运行每个容器。默认情况下,CRX 虚拟机在容器启动时创建并启动。容器停止时,将关闭并移除该虚拟机。CRX 虚拟机的名称与容器的名称相同。