Aller au contenu principal

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 conteneur
  • Created: Date de création du conteneur
  • Path: Chemin de la commande d'entrée du conteneur
  • Args: Arguments de la commande d'entrée
  • State: État actuel du conteneur
  • Image: Image utilisée par le conteneur
  • Name: Nom du conteneur
  • Mounts: Montages du conteneur
  • Config: Configuration du conteneur
  • NetworkSettings: 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é.