Container
L'endpoint /detail/:cluster/container/:containerName de l'API Dashium vous permet d'obtenir des détails sur un conteneur Docker spécifique.
Utilisez cette route pour accéder aux informations détaillées d'un conteneur, y compris les détails de configuration, l'état et bien plus encore.
Endpoint
- Chemin :
/detail/:cluster/container/:containerName - Méthode :
GET - Paramètres :
:cluster(Identifiant du cluster Docker):containerName(Nom du conteneur Docker)
Réponse
La réponse de cette route comprend les détails du conteneur Docker spécifié.
{
"Id": "ID",
"Created": "2023-12-10T21:23:54.946616826Z",
"Path": "/bin/bash",
"Args": [
"-c",
"tail -f /var/log/dmesg"
],
"State": {
"Status": "exited",
"Running": false,
"Paused": false,
"Restarting": false,
"OOMKilled": false,
"Dead": false,
"ExitCode": 1,
"Error": "",
"StartedAt": "2023-12-10T21:23:55.182110222Z",
"FinishedAt": "2023-12-10T21:23:55.183653762Z"
},
// Autres détails du conteneur
}
Id: Identifiant du conteneurCreated: Date de création du conteneurPath: Chemin de la commande d'entrée du conteneurArgs: Arguments de la commande d'entréeState: État actuel du conteneurImage: Image utilisée par le conteneurName: Nom du conteneurMounts: Montages du conteneurConfig: Configuration du conteneurNetworkSettings: Paramètres réseau du conteneur
Et bien d'autres informations
Exemple d'Utilisation
Effectuez une requête GET vers cette route en remplaçant :cluster par l'identifiant du cluster Docker et :containerName par le nom du conteneur Docker que vous souhaitez interroger.
curl -X GET https://votre-api-dashium.com/detail/cluster/1/container/mon_conteneur
En cas de succès, vous obtiendrez une réponse JSON indiquant les détails du conteneur spécifié.