Android

Kuinka luetteloida kontteja satamaan

Chilin kasvatus alusta loppuun (mukana Chili-Ile) - Parempi Puutarha Live #008 (2020)

Chilin kasvatus alusta loppuun (mukana Chili-Ile) - Parempi Puutarha Live #008 (2020)

Sisällysluettelo:

Anonim

Docker on säilytysalusta, jonka avulla voit nopeasti rakentaa, testata ja ottaa sovelluksia käyttöön kannettavina, omavaraisina kontteina, jotka voivat toimia käytännössä missä tahansa. Se on tosiasiallinen standardi konttien käyttöönotolle, ja se on välttämätön työkalu DevOps-insinööreille ja heidän jatkuvalle integraatiolle ja toimitusputkelle., selitämme kuinka luetteloida Docker-säilöt.

Lista telakkakontit

Säiliöiden luetteloimiseen tarkoitettu Docker-komento on seuraavassa muodossa:

docker container ls

Vanhemmat Docker-versiot ennen 1.13 käyttävät toista komentoa luetteloidaksesi säilöt:

docker ps

Yllä olevaa komentoa tuetaan edelleen uudemmissa Docker-versioissa, joissa ps komento on alias container ls .

Jotta voit luetteloida käynnissä olevan säilön, suorita docker container ls -komento ilman mitään vaihtoehtoa:

docker container ls

Tulos näyttää tältä:

CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES c8bded53da86 postgres "docker-entrypoint.s…" 2 hours ago Up 2 hours 5432/tcp pg 571c3a115fcf redis "docker-entrypoint.s…" 4 hours ago Up 4 hours 6379/tcp cache 05ef6d8680ba nginx "nginx -g 'daemon of…" 2 hours ago Up 2 hours 80/tcp web

Jokainen tulosteen rivi sisältää seuraavat sarakkeet:

  • Container ID - Ainutlaatuinen aakkosnumeerinen merkkijono, joka identifioi jokaisen säilön. Image - Docker-kuva, jota käytetään säilön luomiseen. Command - komento, joka suoritetaan aloitettaessa säilö. Created - säilön luomisaika. Status - säilön tila. Ports - Säiliön julkaisemat portit. Name - säiliön nimi.

Jos käynnissä olevia säilöjä ei ole, vain otsikkorivi näkyy.

--all , --all -vaihtoehto kehottaa --all tulostamaan luettelon kaikista astioista:

docker container ls -a

CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES b28cbaa91f15 couchbase "/entrypoint.sh couc…" 5 hours ago Exited (0) 3 hours ago db c8bded53da86 postgres "docker-entrypoint.s…" 2 hours ago Up 2 hours 5432/tcp pg 571c3a115fcf redis "docker-entrypoint.s…" 4 hours ago Up 4 hours 6379/tcp cache 05ef6d8680ba nginx "nginx -g 'daemon of…" 2 hours ago Up 2 hours 80/tcp web

Oletusarvon mukaan sarakkeet, joiden pituus ylittää määritetyn rajan, katkaistaan. Käytä --no-trunc vaihtoehtoa katkaistaksesi katkaisun:

docker container ls --no-trunc

Jos haluat näyttää vain --quiet tunnukset, läpäistä -q , --quiet vaihtoehto:

docker container ls -q

c8bded53da86 571c3a115fcf 05ef6d8680ba

- Format antaa sinun alustaa lähtö käyttämällä Go-mallia. Voit esimerkiksi tulostaa vain säilöiden nimet ja tilan, mukaan lukien otettavan otsikon:

docker container ls --format 'table {{.Names}}\t{{.Status}}'

NAMES STATUS pg Up 2 hours cache Up 4 hours web Up 2 hours

Käytä -s , --size -vaihtoehtoa nähdäksesi säilöjen koon:

docker container ls -s

Jokainen rivi sisältää SIZE nimisen sarakkeen, joka näyttää säilön koon:

CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES SIZE c8bded53da86 postgres "docker-entrypoint.s…" 2 hours ago Up 2 hours 5432/tcp pg 63B (virtual 394MB) 571c3a115fcf redis "docker-entrypoint.s…" 4 hours ago Up 4 hours 6379/tcp cache 0B (virtual 98.2MB) 05ef6d8680ba nginx "nginx -g 'daemon of…" 2 hours ago Up 2 hours 80/tcp web 2B (virtual 126MB)

Optio --last , -n käskee komennon näyttää n viimeksi luotua säilöä, mukaan lukien kaikki tilat. Jos haluat tarkastella esimerkiksi kahta viimeisintä luomaasi säilöä, jotka suoritat:

docker container ls -n 2

CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES b28cbaa91f15 couchbase "/entrypoint.sh couc…" 5 hours ago Exited (0) 3 hours ago db c8bded53da86 postgres "docker-entrypoint.s…" 2 hours ago Up 2 hours 5432/tcp pg

On myös mahdollisuus listata vain viimeisin luotu säilö - --latest , -l joka on sama kuin -n 1 :

docker container ls -l

--filter , -f vaihtoehdon avulla voit suodattaa tulosteen tiettyjen kriteerien perusteella. Jos esimerkiksi haluat tarkastella vain säilöjä, joiden tila on poistettu, suorita:

docker container ls -f "status=exited"

CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES b28cbaa91f15 couchbase "/entrypoint.sh couc…" 5 hours ago Exited (0) 3 hours ago db

Tarkista tuettujen suodattimien luettelo Docker-ohjeista

johtopäätös

Docker-säilö on kuvan itsenäinen ajonaikainen ilmentymä.

Voit luetteloida Docker-säilöt käyttämällä docker container ls -komentoa tai sen alias docker ps -komentoa.

satamatyöläinen