Lorsque vous utilisez Logtail pour collecter les journaux des conteneurs, vous pouvez filtrer les conteneurs par libellés et variables d'environnement. Les libellés sont des métadonnées de conteneur renvoyées par la commande docker inspect. Les variables d'environnement sont des paramètres d'exécution définis au démarrage du conteneur.
Cette rubrique s'applique uniquement aux conteneurs Docker. Pour les conteneurs Kubernetes, utilisez la liste d'autorisation des libellés de pod Kubernetes et la liste de blocage des libellés de pod Kubernetes.
Obtenir les libellés
Connectez-vous à l'hôte du conteneur. Pour plus d'informations sur la connexion à une instance ECS, consultez la rubrique Connexion à une instance Linux à l'aide de Workbench.
-
Listez tous les conteneurs en cours d'exécution :
docker psf******aest l'ID du conteneur.Emulate Docker CLI using podman. Create /etc/containers/nodocker to quiet msg. CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES f******a docker.io/library/nginx:latest nginx -g daemon o... 6 seconds ago Up 7 seconds 0.0.0.0:8080->80/tcp my-nginx -
Récupérez les libellés du conteneur :
docker inspect ${Container ID}Le champ
Labelsde la sortie contient les libellés du conteneur.
Obtenir les variables d'environnement
Connectez-vous à l'hôte du conteneur. Pour plus d'informations sur la connexion à une instance ECS, consultez la rubrique Connexion à une instance Linux à l'aide de Workbench.
-
Listez tous les conteneurs en cours d'exécution :
docker psf******aest l'ID du conteneur.Emulate Docker CLI using podman. Create /etc/containers/nodocker to quiet msg. CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES f******a docker.io/library/nginx:latest nginx -g daemon o... 6 seconds ago Up 7 seconds 0.0.0.0:8080->80/tcp my-nginx -
Récupérez les variables d'environnement du conteneur :
docker exec ${Container ID} env