Chilin kasvatus alusta loppuun (mukana Chili-Ile) - Parempi Puutarha Live #008 (2020)
Sisällysluettelo:
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.
Kuinka luoda ja luetteloida paikallisia ja etä git-oksoja
Kun korjaat virheen tai työskentelet uuden ominaisuuden parissa, kehittäjät luovat uuden haaran, joka voidaan myöhemmin yhdistää pääkoodikantaan. Tässä oppaassa kerrotaan kuinka luoda ja luetteloida paikallisia ja kauko-Git-oksoja.
Kuinka luetteloida ja poistaa ufw-palomuurisääntöjä
UFW tarkoittaa yksinkertaista palomuuria ja on käyttäjäystävällinen käyttöliittymä iptables (netfilter) -palomuurisääntöjen hallintaan. Tässä opetusohjelmassa kerrotaan kuinka UFW-palomuurisäännöt luetellaan ja poistetaan.
Kuinka luetteloida postgresql-tietokannat ja taulukot käyttämällä psql: tä
Kun hallinnoidaan PostgreSQL-tietokantapalvelimia, yksi yleisimmistä tehtävistä, jotka todennäköisesti suoritat, on tietokantojen ja niiden taulukoiden luettelointi. PostgreSQL sisältää interaktiivisen työkalun nimeltä psql, jonka avulla voit muodostaa yhteyden palvelimeen ja suorittaa kyselyitä sitä vastaan.