Docker fest til løpende beholder

Docker fest til løpende beholder
Docker er en samling av infrastrukturløsninger som gir mange programmer i containere ved hjelp av emulering på OS-nivå. Containere ser ut til å være atskilt fra andre og inkluderer deres uavhengige programmer, moduler og konfigurasjonsinnstillinger. Containere kan samhandle med hverandre over bestemte grensesnitt. Denne artikkelen vil vise hvordan en bruker kan feste Docker med noen løpende containere i Ubuntu 20.04 System. La oss starte med lanseringen av skallet og oppdatere systemet med "apt" -pakken. Kommandoen er utført i skallet, som vist på bildet.

Nå er systemet allerede oppdatert, la oss installere Docker -verktøyet i Ubuntu 20.04 System. For dette vil vi bruke "snap" -verktøyet i systemet vårt. For det må du ha et snap -verktøy eller pakke installert på systemet. Så vi har brukt "install" -spørsmålet i skallet med nøkkelordet "docker" ved bruk av "snap" -verktøyet. Etter utførelsen begynte systemet å laste ned Docker ved hjelp av SNAP, som vist nedenfor.

Etter en stund vil den bli montert, og den viste linjen vises på skallet.

Vi må bruke SystemCTL -kommandoen for å starte Docker -verktøyet. Så kommandoen har blitt brukt med navnet "Docker" mens du bruker ordet "start" for å få det til å starte og ordet "aktiver" for å gjøre det aktivt i systemet vårt

Når vi ser etter Dockers nåværende status, viser SystemCTL -kommandoen oss at Docker er aktiv og kjører i systemet vårt, som vist på bildet nedenfor.

Du må legge til Curl SSL -tasten for Docker vi har installert. Du må bruke den nedenfor-nedbestemte kommandoen i bildet i skallterminalen som vi gjorde. Du vil få resultatet med ordet “OK” som vist.

La oss prøve å få kontakt med Docker og dens containere via “PS” -kommandoen. Å kjøre denne kommandoen kan føre deg til en tillatelse nektet feil, slik vi har fått i bildet vedlagt.

Du trenger ikke å få panikk. Denne feilen kan løses med en enkel enkeltkommando av "Chmod". Denne kommandoen vil bli brukt til å få tillatelse til “Docker.SOCK ”-filen som holdes i systemet vårt. Det kan be om sudo -passordet ditt, og du vil se det fungerer.

Når du kjører Dockers “PS” -kommando i skallet, vil det vise deg at utgangen har noen kolonnenavn. For øyeblikket er det ingen containere som er funnet så langt i Docker. "-A" -flagget viser de totale containerne i systemet vårt, jeg.e., null. "-L" -flagget vil vise den siste brukte beholderen i Docker, som også er tom. Der må vi lage en.

For opprettelsen av beholderen trenger vi bilder for Docker. Vi kan skaffe disse bildene på Docker -nettstedet og kan trekkes i Docker ved hjelp av Pull -kommandoen i skallet. Mens vi sjekker, har vi funnet ut at vår Docker ikke har noen bilder i henhold til kommandoen.

Ved hjelp av Pull -kommandoen, la oss begynne å trekke bildene i Docker -verktøyet vårt. Så vi vil trekke mer enn 2 til 3 bilder. Så vi har brukt Docker Pull-kommandoen for å få "Hello-World" -bildet av Docker. Som vist nedenfor vil det ta 1 minutt å trekke og laste den ned i systemet.

Deretter har vi lastet ned et annet bilde som heter "Busy Box" via Pull Query.

Som vist på det vedlagte bildet, er det mest generiske "Ubuntu" -bildet blitt trukket ut.

Nå kan vi sjekke ut de nedlastede Docker -bildene i Shell -terminalen vår ved hjelp av Docker “Images” -spørsmålet. Kommandoen viser de 3 nedlastede bildene med deres spesifikke informasjon, i.e., Navn på bildet, taggen, bilde -ID, dato opprettet og størrelse.

Du må kjøre bildene ved å bruke Docker “Run” -spørsmålet som nedenfor.

Nå kan du se at systemet vårt inneholder 3 containere, men ingen er aktivt ennå.

Du kan endre navnene på Docker -containerne opprettet av deres respektive bilder via “Run” -kommandoen med noen flagg. Du må bruke "-navnet" -flagget sammen med det nye navnet på en beholder med bildetavnet som vist nedenfor. Du kan se at det ikke bare endrer navnet, men starter også containeren vår. Da vi prøvde “List” -kommandoen i den, viste den alle tilgjengelige mapper i denne beholderen.

Når du prøver Docker “PS” -kommandoen for å sjekke de som kjører containerne på systemet ditt, vil du få resultatet nedenfor. Du kan se Docker -navnet er en i denne kommandoen.

Åpne en annen fane i terminalen og bruk Docker “Start” -kommandoen med det nye navnet på en container, i.e., En. Du vil se, den vil returnere navnet på en beholder som betyr at beholderen er startet. Hvis du vil feste Docker med den spesifikke beholderen, kan du bruke Docker "Fest" -kommandoen med navnet på en beholder. Du vil se at den spesifikke beholderen "en" vil bli startet når vi har listet opp dataene som holdes i den.

Du kan pause beholderen en stund via Docker “Pause” -kommandoen som gjorde under. Når du kommer tilbake til den siste fanen i terminalen, vil containeren din "en" slutte å fungere, og du vil finne at du ikke kan legge til noen kommando i den. Du må bruke Docker “Unpause” -kommandoen for å frigjøre den.

For å sjekke containerens statistikk, kan du bruke "statistikk" -kommandoen.

Statistikken vises på skallet som nedenfor.

Du kan fjerne beholderen du velger via Docker “RM” -kommandoen.

Konklusjon:

Denne artikkelen forklarer og demonstrerer å knytte et Docker -verktøyet til noen av de løpende containere. Vi har dekket installasjonen av Docker, nedlasting av Docker -bilder, jeg.e., Opprette containere, feste Docker med containere og noen nyttige kommandoer. Vi håper på de beste tilbakemeldingene, og vi gjorde vårt beste.