Docker PS Vis full kommando

Docker PS Vis full kommando

I følge det offisielle nettstedet er Docker en containeriseringsplattform. Det gjør det mulig for programmerere å pakke applikasjoner i kapsler, som har vært standardiserte kjørbare deler som integrerer programkode bare med OS -pakker og forutsetninger som er nødvendige for å utføre nesten hvilken som helst arkitektur.

Docker -arkitekturen har levert en terminaltjeneste som lar alle kjøre en rekke instruksjoner for å få informasjon fra fartøyer eller containere. Dockers har forskjellige instruksjoner som brukes til forskjellige formål. En av de mest kjente kommandoene er “Docker Ps”Kommando som brukes til å få informasjon om Docker -containerne som for øyeblikket er tilgjengelige i Docker -rammen. Så vi har bestemt oss for å bruke denne artikkelen for å illustrere hvordan “Docker Ps”Instruksjon fungerer og hvordan vi kan se den generelle fulle instruksjonen på Linux -skallet vårt ved å bruke“-Ingen-trunc”Alternativ i det.

For å starte, vil vi logge inn fra systemet vårt og bruke “Ctrl+alt+t”For at terminalkonsollen skal starte raskt. Du må slette alle de allerede installerte gamle pakkene Docker sammen med andre relaterte pakker fra Ubuntu 20.04 System. Så den apt-get-instruksjonen er blitt brukt så langt etterfulgt av nøkkelordet "fjerne”Og navnene på pakker som skal fjernes. Legg til passordet ditt og trykk på ENTER -tasten for å fortsette det.

I løpet av en stund blir hele Docker og den andre bibliotekpakkene slettet fantastisk.

Du kan bruke enten "apt-get" -pakken eller "snap" -pakken for å installere den. Velg "Apt”Pakke for å installere den slik vi har brukt den nedenfor”installere”Instruksjoner sammen med Docker -pakken”Docker.io”.

$ sudo apt-get install docker.io

Trykk på “Y” på spurte: “Vil du fortsette” for å fullføre installasjonen.

Etter å ha fullført fjerning og installasjon, må du oppdatere Ubuntu 20.04 Bruke apt-get oppdateringsinstruksjon som vist under. Legg til passordet ditt og fortsett.

$ sudo apt-get oppdatering

Den installerte versjonen av Docker finner du ved hjelp av en instruksjon utført på bildene nedenfor. Den nåværende versjonen av Docker installert er “20.10.12 ”.

$ Docker -Versjon

Nå er det på tide å se på hvordan "Docker PS" -instruksjonen fungerer på vår slutt innen Ubuntu 20.04 System. Så vi må bruke den vist-below “Docker PS” -instruksjonen for å få data angående den løpende beholderen til Docker-plattformen vår. Det viser seg at det ikke er en eneste beholder i Docker -plattformen vår. Så vi må lage en.

$ sudo docker ps -a

Men før det har vi brukt den samme "Docker PS" -instruksjonen med alternativet "-no-trunc" for å se hvordan det fungerer. Ettersom det ikke er noen containere, så det er ingen produksjon å se.

$ sudo docker ps --no -trunc

La oss se på Docker -bildene som er tilgjengelige for Ubuntu 20.04 System. Derfor har vi benyttet oss av “Docker Images” -instruksjonene for å liste opp alle bildene. Det er totalt 3 bilder tilgjengelig for vår bruk. La oss bruke dem til å lage containere.

$ sudo docker bilder

Bildene må trekkes før de brukes til å lage containere. Så vi har brukt "Docker Pull" -instruksjonen for å trekke BusyBox og Ubuntu -bilder i Docker -plattformen vår. Begge bildene har blitt trukket og er klare for vår bruk.

$ sudo docker pull busybox
$ sudo docker pull ubuntu

Du må kjøre uttrekkede bilder på skallterminalen for å lage containere etter det. Så prøv "Docker Run" -instruksjonen sammen med navnet på et bilde som vist nedenfor. Vi har kjørt alle tilgjengelige bilder her.

$ sudo docker run ubuntu
$ Sudo Docker Run Busybox
$ sudo docker run hello-world

Etter å ha trukket og kjørt bildene, er det på høy tid å sjekke ut containerinformasjonen ved hjelp av "Docker PS -a" -spørsmålet. Det viser at tre containere er blitt laget med hell.

$ sudo docker ps -a

Nå vil vi se på utdataene fra "Docker PS" -instruksjonen sammen med alternativet "-no-trunc". Ettersom det ikke er noen container som kjører for øyeblikket, derav ingen utgang.

$ sudo docker ps --no -trunc

Vi må kjøre en beholder med et nytt navn ved hjelp av "Run" -instruksjonen til Docker. Vi har brukt alternativet "-navn" for å ta igjen beholderen "Busy Box" til "Ny". Også "-it" -alternativet vil åpne den interaktive konsollen i skallet vårt. Containeren “New” begynte å kjøre da terminalen ble lansert. Dette konsollområdet kan brukes til å få informasjon om løpende beholder via bruk av visse Docker -instruksjoner.

Så for et eksempel har vi utført listen "LS" -spørsmål for å liste opp alle katalogene fra containeren "New". Alle katalogene er oppført på vår utdata. Akkurat nå kjører containeren vellykket.

Nå, når vi kjører “Docker PS” -instruksjonen på skallet, viser utgangen oss den for øyeblikket kjørende containeren “New” og tilhørende informasjon (i.e. Container -ID, navn, kommando, opprettet tid, status og porter.) Denne informasjonen er litt reservert, da den ikke viser fyllingsutgangen. Så vi har prøvd denne instruksjonen igjen med alternativet "-no-trunc". Denne gangen viser det oss full utgang fra “Docker PS” -instruksjonen i.e. Full container -ID og annen informasjon.

$ sudo docker ps
$ sudo docker ps --no -trunc

Akkurat slik kan alternativet “-no-trunc” også brukes med "Docker PS -a" -instruksjonen for å vise den ekstra informasjonen angående containere.

$ sudo docker ps -a --no -trunc

Konklusjon:

Dette handlet om arbeidet med Docker -containere i Ubuntu 20.04. Vi har diskutert måtene å trekke og kjøre bildene av en Docker på slutten og måtene å lage en ny løpende container ved hjelp av “Run” -instruksjonen. Instruksjonen "Docker PS" har blitt brukt på flere trinn for å vise alternativene for øyeblikket, og alternativet "-no-trunc" brukes til å vise sin fulle utgang.