Docker Spoke
Suchen Sie nach Docker-Daten in Ihrer ServiceNow-Instanz. Automatisieren Sie Änderungen in der Docker-Engine, wenn ein Ereignis in ServiceNow auftritt.
Apps im Store anfordern
Besuchen Sie die ServiceNow Store-Website, um alle verfügbaren Apps anzuzeigen und Informationen zum Senden von Anforderungen an den Store zu erhalten. Kumulative Informationen zum Release für alle veröffentlichten Apps finden Sie in den Release-Hinweisen zum ServiceNow Store-Versionsverlauf.
IntegrationHub-Abonnement
Diese Spoke erfordert ein Integration Hub-Abonnement. Weitere Informationen finden Sie unter Gesetzliche Zeitpläne − IntegrationHub − Übersicht.
Spoke-Version
Docker-Spoke v2.3.3 ist die neueste Version.
Spoke-Abhängigkeiten
Wenn Sie Probleme beim Installieren der App haben, stellen Sie sicher, dass die folgenden abhängigen Plugins installiert sind:
- ServiceNow IntegrationHub Action Step - REST (com.glide.hub.action_step.rest)
- ServiceNow IntegrationHub Runtime (com.glide.hub.integration.runtime)
Unterstützte Versionen
Community Edition, Version 18.09.0.
Spoke-Aktionen
Docker-Spoke bietet Aktionen zum Automatisieren von Docker-Aufgaben, wenn Events in ServiceNowauftreten. Folgende Aktionen sind verfügbar:
| Kategorie | Aktion | Beschreibung |
|---|---|---|
| Verwaltung von Images | Erstellen Sie ein Image | Erstellt ein Image in der Docker-Instanz. |
| Images auflisten | Listet Images aus der Docker-Instanz auf. | |
| Entfernen Sie ein Image | Entfernt ein Image aus der Docker-Instanz. | |
| Images suchen | Sucht nach Images auf Docker-Hub. | |
| Serviceverwaltung | Service erstellen | Erstellt einen Service in der Docker-Instanz. Services sind Aufgaben, die in einem Swarm ausgeführt werden. |
| Löscht einen Service | Löscht einen Service aus der Docker-Instanz. | |
| Inspizieren Sie einen Service | Gibt detaillierte Informationen zu einem Service in der Docker-Instanz zurück. | |
| Einen Service aktualisieren | Aktualisiert einen Service für den Swarm in der Docker-Instanz. | |
| Listenservices | Gibt eine Liste von Services aus der Docker-Instanz zurück. | |
| Container-Verwaltung | Erstellen Sie einen Container | Erstellt einen Container in der Docker-Instanz. |
| Inspizieren Sie einen Container | Inspiziert einen Container in der Docker-Instanz. | |
| Einen Container beenden | Beendet einen Container in der Docker-Instanz. | |
| Listencontainer | Listet Container in der Docker-Instanz auf. | |
| Einen Container anhalten | Hält alle Prozesse in einem Container in der Docker-Instanz an. | |
| Entfernen Sie einen Container | Entfernt einen Container aus der Docker-Instanz. | |
| Benennen Sie einen Container um | Benennt einen Container in der Docker-Instanz um. | |
| Starten Sie einen Container neu | Startet einen Container in der Docker-Instanz neu. | |
| Starten Sie einen Container | Startet einen Container in der Docker-Instanz. | |
| Einen Container anhalten | Halten Sie einen Container in der Docker-Instanz an. | |
| Einen Container fortsetzen | Hält einen Container in der Docker-Instanz an. | |
| Aktualisieren Sie einen Container | Aktualisiert einen Container in der Docker-Instanz mit den angegebenen Werten. | |
| Warten auf einen Container | Blockiert alle Prozesse, bis ein Container angehalten wird, und gibt dann den Exit-Code für den Container in der Docker-Instanz zurück. | |
| Ausführungsverwaltung | Erstellen Sie eine Ausführungsinstanz | Erstellt eine Ausführungsinstanz in Docker, über die Sie einen neuen Befehl in einem ausgeführten Container ausführen können. Um einen Befehl in einem Container auszuführen, erstellen und starten Sie eine Ausführungsinstanz. |
| Eine Ausführungsinstanz untersuchen | Inspiziert eine Ausführungsinstanz in Docker. | |
| Starten Sie eine Ausführungsinstanz | Startet eine Ausführungsinstanz in Docker, über die Sie einen neuen Befehl in einem ausgeführten Container ausführen können. | |
| Netzwerkverwaltung | Erstellen Sie ein Netzwerk | Erstellt ein Netzwerk in der Docker-Instanz. |
| Inspizieren Sie ein Netzwerk | Gibt detaillierte Informationen zu einem Netzwerk in der Docker-Instanz zurück. | |
| Netzwerke auflisten | Gibt eine Liste der Netzwerke aus der Docker-Instanz zurück. | |
| Entfernen Sie ein Netzwerk | Entfernt ein Netzwerk aus der Docker-Instanz. | |
| Volume-Verwaltung | Erstellen Sie ein Volume | Erstellt ein Volume in Docker. |
| Inspizieren Sie ein Volume | Gibt detaillierte Informationen zu einem Volume in Docker zurück. | |
| Listenvolumes | Gibt eine Liste der Volumes von Docker zurück. | |
| Entfernen Sie ein Volume | Entfernt ein Volume aus der Docker-Instanz. | |
| Swarm-Verwaltung | Löschen Sie einen Knoten | Löscht einen Knoten aus der Docker-Instanz. |
| Initialisiert einen neuen Swarm | Initialisiert einen neuen Docker-Swarm. Ein Swarm ist eine Gruppe von Computern, auf denen Docker ausgeführt wird, die zu einem Cluster verbunden sind. | |
| Swarm untersuchen | Gibt detaillierte Informationen zu einem Docker-Swarm zurück. | |
| Treten Sie einem vorhandenen Swarm bei | Verknüpft einen Knoten basierend auf dem Docker-Token mit einem Swarm als Manager- oder Worker-Knoten. | |
| Verlassen Sie einen Swarm | Entfernt eine Docker-Instanz aus einem Swarm. |
Alias-Anforderungen für Verbindungen und Anmeldeinformationen
IntegrationHub verwendet Aliasse, um Verbindungs- und Anmeldeinformationen sowie OAuth-Anmeldeinformationen zu verwalten. Wenn Sie ein Alias verwenden, müssen Sie nicht mehrere Anmeldeinformations- und Verbindungsinformationsprofile konfigurieren, wenn Sie mehrere Umgebungen verwenden. Wenn sich die Verbindungs- oder Anmeldeinformationen ändern, müssen Sie die Aktionen, die die Verbindung verwenden, nicht aktualisieren.
Diese Spoke verwendet den Docker-Alias-Datensatz, um Aktionen zu autorisieren. Um den Spoke-Verbindungsalias zu verwenden, erstellen Sie einen zugeordneten Verbindungsdatensatz. Für diese Spoke ist kein Anmeldeinformationsdatensatz erforderlich. Informationen zum Einrichten der Spoke finden Sie unter Konfigurieren Sie eine Verbindung für die Docker-Spoke
MID-Server-Anforderungen
Diese Aktionen verwenden REST-Aufrufe, die auf einer Instanz oder einem MID-Server ausgeführt werden können. Verwenden Sie den Verbindungsdatensatz, der dem Docker-Alias zugeordnet ist, um zu konfigurieren, wo Aktionen ausgeführt werden, und um MID-Server Auswahlattribute festzulegen. Weitere Informationen finden Sie unter MID-Server.