Sobes.tech
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.