Junior — Middle
Hogyan határozható meg az első indított Docker-konténer azonosítója?
sobes.tech MI
Válasz az MI-től
A Dockerben az első indított konténer azonosítójának meghatározásához lekérheti az összes konténer listáját az indítási idejükkel, és azokat az indítás dátuma szerint rendezheti. Például a következő parancs:
docker ps --format "{{.ID}} {{.CreatedAt}}" | sort | head -n 1 | awk '{print $1}'
Ez a parancs ki fogja írni a legkorábban létrehozott konténer ID-ját a futó konténerek közül. Alternatívaként, lekérheti az összes (még leállított) konténert, és kiválaszthatja az elsőt a létrehozási idő szerint:
docker ps -a --format "{{.ID}} {{.CreatedAt}}" | sort | head -n 1 | awk '{print $1}'
Így az első indított konténer azonosítója az, amelyik a legkorábbi létrehozási dátummal rendelkezik.