Sie können das Befehlszeilendienstprogramm vctl in VMware Fusion verwenden, um Container zu verwalten. Darüber hinaus bietet vctl Unterstützung für KIND, sodass KIND vctl-Container als „Knoten“ zum Ausführen lokaler Kubernetes-Cluster verwenden kann.

vctl ist ein innerhalb der VMware Fusion-Anwendung gebündeltes Befehlszeilendienstprogramm.

Verwandte Binärprogramme/Komponenten sind in der Anwendung Fusion gebündelt und im Ordner Applications/VMware Fusion.app/Contents/Library/vkd/ verfügbar.

Der folgende Abschnitt enthält eine Übersicht über die Hauptbinärprogramme/-komponenten des Befehlszeilendienstprogramms vctl.

bin/containerd

Dies ist ein Laufzeit-Daemon, der im Hintergrund ausgeführt wird. Der containerd-Daemon muss zuerst gestartet werden, bevor Sie einen Containervorgang ausführen können. Um ihn zu starten, verwenden Sie den Befehl vctl system start. Um ihn zu beenden, verwenden Sie den Befehl vctl system stop.

bin/containerd-shim-crx-v2

Wenn ein neuer Container gestartet wird, wird ein neuer containerd-shim-crx-v2-Prozess gestartet, der als Adapter zwischen dem Container in der CRX VM und dem containerd-Daemon fungiert.

bin/vctl

Hierbei handelt es sich um ein Befehlszeilendienstprogramm, das im Vordergrund ausgeführt wird und die Benutzereingabe an den containerd-Daemon weiterleitet.

Hinweis: Die vctl-CLI führt jeden Container innerhalb einer virtuelle Maschine mit limitiertem Funktionsumfang, einer so genannten CRX VM, aus. Standardmäßig wird eine CRX VM erstellt und hochgefahren, wenn ein Container gestartet wird. Sie wird bei Beenden des Containers heruntergefahren und entfernt. Der Name der CRX VM ist identisch mit dem Container.