GCP-VM-Instanz kann nicht mit einem Container ausgeführt werden

GCP-VM-Instanz kann nicht mit einem Container ausgeführt werden

Auf GCP können Sie VM-Instanzen erstellen und diese so konfigurieren, dass sie ein Docker-Image abrufen, um einen Container auszuführen. In meinem Fall scheint der Container nicht zu laufen. Wenn ich mich per SSH mit der VM verbinde und sie ausführe, docker imageswerden keine Images aufgelistet, was bedeutet, dass die Instanz das Image nicht abgerufen hat. Es wurden keine Fehler protokolliert.

Das zum Erstellen der Instanz verwendete Dienstkonto verfügt über die storage.ObjectViewerIAM-Berechtigung. Benötigt das Dienstkonto zusätzliche Berechtigungen, um einen Container abzurufen und auszuführen? Was kann ich überprüfen, um die Grundursache herauszufinden?

Antwort1

Sie können ein Debian12 starten, Docker einrichten und einfach loslegen.

Wenn Sie COOS (Chromium OS) verwenden, müssen Sie Ihren Docker manuell ausführen.

Wenn Sie direkt ziehen möchten, können Sie es mit „Debian“ von einem neuen CoOS aus versuchen. Ich habe es nie geschafft. Können Sie Screenshots beifügen?

Antwort2

Eine Firewall-Regel verhinderte, dass die VM auf das Container-Image zugriff. Nachdem das Problem behoben war, wurde das Image heruntergeladen und der Container gestartet.

verwandte Informationen