Brugere kan køre Docker på Windows eller et hvilket som helst andet operativsystem. Docker forbedrer produktiviteten og muliggør native netværk. Docker kræver Windows 10, der muliggør Hyper-V, virtualisering. Når du installerer Docker, installeres dens komponenter automatisk, såsom Docker engine, Docker compose, Docker Machine og Kinematic.
Denne opskrivning giver hjælp til at administrere docker-containere med PowerShell.
Sådan administreres Docker-containere med PowerShell?
PowerShell leverer cmdlets til interaktion med Docker-billeder og containere. Docker bruges til at oprette, implementere og køre applikationer ved hjælp af containere. Containere af Docker opererer på et værtsoperativsystem og er alternativer til virtuelle maskiner. Forudallokeret RAM er ikke påkrævet til containere. Når en bruger normalt installerer en virtuel maskine, bruger den gæsteoperativsystemet og tager en masse ressourcer og plads. Docker-containere indeholder selve operativsystemet sammen med de biblioteker, der er nødvendige for ydeevnen af den pågældende applikation.
Docker har sit register kendt som docker-registret, hvor du scanner og gemmer alle dine billeder, og disse billeder kan trækkes fra din lokale server. Brugere kan udføre push- og pull-operationer til Docker-hubben. Docker-hubben er lagringen af alle billeder. Docker-manageren er ansvarlig for at kontrollere, at alle applikationer kører effektivt.
Håndtering af Docker-containere
Trin 1: Åbn PowerShell
Tryk først på Windows nøgle , Søg Windows PowerShell ISE , vælg det, og klik på Kør som administrator :
Trin 2: Tjek Dockers version n
Kontroller derefter, om du har installeret Docker med succes ved at bruge nedenstående kommando:
havnearbejder --version
Trin 3: Ryd skærm
Efter succesfuld installation af docker, kør et par grundlæggende kommandoer, men ryd først terminalen ved hjælp af følgende kommando:
klar
Trin 4: List Docker-billeder
Bagefter kan brugeren kontrollere Docker-billeder i systemet ved at udføre følgende kommando:
docker billeder
Trin 5: Træk Docker-billede
Dernæst kan brugeren trække et Docker-billede fra Docker-hubben ved hjælp af den medfølgende kommando:
docker pull ubuntu
Trin 6: Udfør Pulled Docker Image
Kør nu ovenstående trukket Docker-billede gennem følgende kommando:
docker-løb -det -d ubuntu
Trin 7: Vis tilgængelige beholdere
For at vise alle de tilgængelige containere inklusive stoppet og kørende tilstand, kan brugeren køre følgende kommando:
havnearbejder ps -en
Trin 8: Brug Docker Bash
Brugere kan bruge Docker bash til at udføre forskellige operationer ved at køre den medfølgende kommando:
havnearbejder exec -det 6bba6011342b bash
Trin 9: Vis filindhold
Nu er brugeren dybest set i beholderen og kan udføre kommandoen ' ekko ” for at vise filindholdet. Som vist nedenfor:
ekko LinuxTip
Trin 10: Afslut Docker Bash
For at forlade Docker bash skal du udføre nedenstående kommando, og du kan også rydde din terminal ved at bruge en ' Afslut kommando:
Afslut
Trin 11: Stop Docker Container
For at stoppe en kørende container skal du bruge følgende kommando sammen med det bestemte container-id:
docker stop 6bba6011342b
Trin 12: Opret et billede på det lokale system
Desuden kan brugeren oprette et nyt billede på det lokale system ved hjælp af den nedenfor beskrevne kommando:
docker commit 6bba6011342b linuxhint / ubuntu
Derudover kan brugeren tilføje deres lager. Som i ovenstående output, ' linuxhint ' er Docker hub-brugernavnet, og ' ubuntu ” er Docker-billedet.
Trin 13: Tjek eksisterende billeder
Tjek nu Docker-billederne igen, du vil se, at et nyt billede er blevet tilføjet med succes:
docker billeder
Trin 14: Fjern en beholder
For at slette en beholder skal du bruge ' rm kommandoen sammen med ' CONTAINER ID ', som brugeren ønsker at slette:
havnearbejder rm 6bba6011342b
Trin 15: Bekræftelse
For at kontrollere, om den slettede beholder findes på listen eller ej, skal du bruge følgende kommando:
havnearbejder ps -en
Det er alt! Vi har kompileret den nemmeste måde at administrere Docker-containerne med PowerShell.
Konklusion
PowerShell bruges som en konfigurations- og automatiseringsramme. Docker-containere kan administreres ved hjælp af PowerShell-kommandoer. Brugere kan oprette, fjerne, trække eller begå ethvert billede fra Docker-hubben i PowerShell. Denne opskrivning illustrerede detaljerede oplysninger om administration af Docker-containerne med PowerShell.