Introduktion til Docker-kommandoer

Docker indebærer virtualisering på OS-niveau. De fleste udvikler foretrækker at bruge docker og operativsystemer er tæt forbundet med udviklere. Optimering af platformens funktionalitets spark med docker-kommandoer mestring. De er meget lette VM '.

Grundlæggende Docker-kommandoer

  • docker –version - Vis den aktuelle version
  • docker pull - Docker-arkivbilleder kan trækkes ved hjælp af docker pull-kommando

Eks: docker trækker ubuntu

  • docker run -it -d - Til generering af en container fra et billede

Eks: docker køre -it -d ubuntu

  • docker ps -a - Viser kørende og forladte containere
  • docker exec -it bash - Kommando til adgang til kørende container
  • docker kill - Kommando for straks at stoppe udførelsen af ​​en container

Eks: docker kill d61153bc

  • docker commit - Denne kommando opretter et nyt billede af en redigeret container på det lokale system
  • docker push - Denne Docker-kommando bruges til at skubbe et billede til docker hub repository
  • docker-billeder - Viser alle billeder, der er gemt i en docker
  • docker rm - Sletning af en container, der har stoppet udførelsen

Docker-mellemkommandoer

  • docker checkpoint command - Denne Docker-kommando, der bruges til at styre checkpoints
  • docker save (OPTIONS) IMAGE (IMAGE…) - Gemme mere end et billede til at tjære arkiver

Eks: docker gemme - output testbox.tar tekstboks

  • docker-søgning (OPTIONS) TERM - Søgning i docker-hub efter billeder

Eks: docker-søge tekstboks

  • docker stats (OPTIONS) (CONTAINER…) - Viser ressourceforbrugsstatistikker

Eks: dockerstatistik

  • docker-systemkommando - Det bruges til styring af en docker

Kommando

Beskrivelse

docker system dfVis brug af docker-disk
docker-systembegivenhederHent realtidsbegivenheder fra serveren
docker-systeminfoVis systemdækkende oplysninger
beskæringssystem til dockerFjern ubrugte data
  • docker-tag SOURCE_IMAGE (: TAG) TARGET_IMAGE (: TAG) - Oprettelse af et målbillede, der henviser til et kildebillede

Eks: docker-tag 0e5574283393 fedora / httpd: version1.0

  • docker unpause CONTAINER (CONTAINER…) - Afbryd alle processer inden for en eller flere containere

Eks: docker afbryde testcontainer

  • dockerimport (OPTIONS) -fil | URL | - (REPOSITORY (: TAG)) - Import af indhold fra tarball for at oprette et systembillede af filen
  • dockerinfo (OPTIONS) - Vis systemdækkende oplysninger

Eks: dockerinfo -f

  • docker-logout (SERVER) - Logger ud af et Docker-register

Avancerede Docker-kommandoer

  • docker-maskineopgradering standard - For at opgradere docker til den nyeste version. Hvordan denne opgradering sker, afhænger af den underliggende distribution, der bruges i den oprettede instans.
  • docker build –rm = falsk - Booleske indstillinger har formen -d = falsk. Den værdi, du ser i hjælpeteksten, er standardværdien, der er indstillet, hvis du ikke specificerer det flag. Hvis du angiver et boolskt flag uden en værdi, indstiller dette flag til sandt, uanset standardværdien.

Ture og tricks til brug af Docker-kommandoer

  • Brug -f flag til at aktivere loggningen

F.eks: docker-logfiler -f

  • JSON-split kan som standard opnås i docker, enkelte taster kan udvindes vha. Jq.
  • Pakkeinstallationer skal udvises øget omhu, da disse kommandoer også cachen.
  • Der er et par steder, hvor man kan specificere kommandoer i din Docker-fil.
  • En cache annulleres ved tilføjelse, når filerne ændres
  • På tidspunktet for opbygning af billedet er der ingen brug af at skrive til bindene
  • Alle brugere bestemmes fra værten, hvorfor der ikke er nogen brugernavnsafstandsdocker.
  • Sudo hjælper med at udføre docker-kommandoer
  • At starte en docker i udførelse er en relativt let proces
  • Docker tillader oprettelse af aliaser til sine egne kommandoer på en meget effektiv måde. Dette hjælper med at styre og håndtere lange og virkelig store docker-kommandoer. Filer ~ / .bashrcor ~ / .bash_aliases indeholder aliasværdierne.
  • For at nå ud til containere, der er tilgængeligt internt på et netværk, er der altid et behov for at tilbageholde den tilsvarende ID på containeren, kommandoen ps -a hjælper med at få dette arkiveret.
  • Når en nødvendig port er besat på en anden tjeneste, kan værtsporten til udførelse af en container forbindes til en bestemt containerport.Eg (værtport 8080 til containerport 50)
  • Docker yder yderligere support til at rense de unødvendige kodebits fra installationscontaineren.
  • Det er altid indstillet til at parre docker-filen, der er knyttet til dens respektive køresætninger. Dette hjælper med at løse problemer som foreskrevet eksklusive unødvendig diskpladsforbrug.
  • Docker foretrækker altid at indhente udsagn i docker-filen, som ikke har været udsat for nogen ændring. Tidsbesparelse kan opnås ved at indstille det indhold, der er afbildet i docker-filen, i en ordre, hvor mindst mulige ændringer af indholdet er nævnt øverst, og mere sandsynligt er ændringsindholdet afbildet i bunden af ​​filen.

Konklusion

Selvom docker ser ud til at være en let opsætning, er det faktisk et komplekst system at håndtere, når man overvejer dets livlige funktioner til et billede. Definitivt, Docker er blandt de populære virtualiseringsværktøjer og tillader ekstremt koblet med værtsoperativsystemet.

Anbefalede artikler

Dette har været en guide til Docker-kommandoer. Her har vi drøftet grundlæggende, umiddelbare såvel som avancerede Docker-kommandoer. Du kan også se på de følgende artikler for at lære mere.

  1. Avancerede GIT-kommandoer
  2. Liste over rails-kommandoer
  3. Grundlæggende C-kommandoer
  4. Bootstrap-kommandoer

Kategori: