Sobes.tech
Junior — Middle

Hoe bepaal je de identificatie van de eerste gestart container in Docker?

sobes.tech AI

Antwoord van AI

Om de identificatie van de eerste gestart container in Docker te bepalen, kunt u een lijst krijgen van alle containers met hun opstarttijd en deze sorteren op aanmaakdatum. Bijvoorbeeld, het commando:

docker ps --format "{{.ID}} {{.CreatedAt}}" | sort | head -n 1 | awk '{print $1}'

Dit commando geeft de ID van de container met de oudste aanmaakdatum onder de actieve containers. Alternatief kunt u alle containers (inclusief gestopte) verkrijgen en de eerste op basis van aanmaakdatum selecteren:

docker ps -a --format "{{.ID}} {{.CreatedAt}}" | sort | head -n 1 | awk '{print $1}'

Op deze manier is de ID van de eerste gestart container de ID met de oudste aanmaakdatum.