Introduksjon til Docker-kommandoer

Docker innebærer virtualisering på OS-nivå. De fleste utviklere foretrekker å bruke docker og operativsystemer er tett koblet med utviklere. Optimalisering av plattformens funksjonalitet spark med docker kommandoer mestring. De er veldig lette VM '.

Grunnleggende Docker-kommandoer

  • docker –version - Vis gjeldende versjon
  • docker pull - Docker-depotbilder kan trekkes ved hjelp av docker pull-kommando

Eks: docker trekker ubuntu

  • docker run -it -d - For generering av en beholder fra et bilde

Eks: docker kjøre -it -d ubuntu

  • docker ps -a - Viser kjørte og avsluttede containere
  • docker exec -it bash - Kommando for tilgang til kjørende container
  • docker kill - Kommando for å stoppe henrettelsen av en container umiddelbart

Eks: docker kill d61153bc

  • docker commit - Denne kommandoen lager et nytt bilde av en redigert container på det lokale systemet
  • docker push - Denne Docker-kommandoen brukes til å skyve et bilde til docker hub repository
  • docker images - Viser alle bilder som er lagret i en docker
  • docker rm - Slette en beholder som har stoppet kjøringen

Docker mellomkommandoer

  • docker checkpoint command - Denne Docker-kommandoen som brukes til å administrere sjekkpunkter
  • docker save (OPTIONS) IMAGE (IMAGE…) - Lagre mer enn ett bilde til å tjære arkiver

Eks: dokker lagre –output testbox.tar tekstboks

  • docker search (OPTIONS) TERM - Søker docker-hub etter bilder

Eks: dokker søk tekstboks

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

Eks: dockerstatistikk

  • docker system command - Det brukes til å administrere en docker

Kommando

Beskrivelse

dokkersystem dfVis docker diskbruk
docker system hendelserFå sanntidshendelser fra serveren
docker systeminfoVis systemomfattende informasjon
dokkersystem sviskeFjern ubrukte data
  • docker tag SOURCE_IMAGE (: TAG) TARGET_IMAGE (: TAG) - Opprette et målbilde som refererer til et kildebilde

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

  • docker unpause CONTAINER (CONTAINER…) - Ta pausen fra alle prosessene i en eller flere containere

Eks: docker unpause testbeholderen

  • docker import (OPTIONS) -fil | URL | - (REPOSITORY (: TAG)) - Importer innhold fra tarball for å lage et systembilde av filen
  • dockerinfo (OPTIONS) - Vis systemomfattende informasjon

Eks: dockerinfo -f

  • docker logout (SERVER) - Logger ut av et Docker-register

Avanserte Docker-kommandoer

  • docker-maskin oppgradering standard - For å oppgradere docker til den nyeste versjonen. Hvordan denne oppgraderingen skjer, avhenger av den underliggende distribusjonen som brukes i den opprettede forekomsten.
  • docker build –rm = falsk - Boolske alternativer har formen -d = falsk. Verdien du ser i hjelpeteksten er standardverdien som er angitt hvis du ikke spesifiserer det flagget. Hvis du spesifiserer et boolskt flagg uten en verdi, vil dette sette flagget til sant, uavhengig av standardverdien.

Turer og triks for å bruke Docker-kommandoer

  • Bruk -f flagg for å aktivere loggføringen

F.eks: dockerlogger -f

  • JSON-deling kan oppnås som standard i docker, enkelttaster kan trekkes ut ved hjelp av jq.
  • Pakkeinstallasjoner må tas ekstra forsiktig da kommandoene også blir bufret.
  • Det er noen få steder der man kan spesifisere kommandoer i Docker-filen.
  • En cache blir ugyldig ved å legge til når filene endres
  • På tidspunktet for å bygge bildet nytter det ikke å skrive til volumene
  • Alle brukere blir bestemt fra verten, og det er derfor ikke noen brukeravstandsdokker.
  • Sudo hjelper deg med å utføre docker-kommandoene
  • Å starte en docker i utførelse er en relativt enkel prosess
  • Docker tillater oppretting av aliaser for egne kommandoer på en veldig effektiv måte. Dette hjelper deg med å administrere og håndtere lange og virkelig store docker-kommandoer. Filer ~ / .bashrcor ~ / .bash_aliases inneholder aliasverdiene.
  • For å nå ut containere som er tilgjengelig internt i et nettverk, er det alltid et behov for å holde tilbake den korresponderende IDen til containeren, kommandoen ps -a hjelper med å få dette arkivert.
  • Når en nødvendig port er okkupert på en annen tjeneste, kan vertsporten plugges til en spesifikk containerport for å utføre en container. Enten (vertsport 8080 til containerport 50)
  • Docker gir ekstra støtte for å rengjøre unødvendige kodebiter fra distribusjonsbeholderen.
  • Den er alltid satt til å koble sammen docker-filen som er knyttet til de respektive kjøresetningene. Dette hjelper til med å løse problemer som foreskrevet, unntatt unødvendig bruk av diskplass.
  • Docker foretrekker alltid å fange opp uttalelser i docker-filen som ikke har hatt noen endring. Tidsbesparelse kan oppnås ved å sette innholdet som er avbildet i docker-filen til en ordre der minst mulig endring av innhold er nevnt øverst, og mer sannsynlig at endring av innhold er avbildet nederst i filen.

Konklusjon

Selv om docker ser ut til å være et enkelt oppsett, er det faktisk et komplekst system å håndtere når du vurderer de livlige funksjonene til et bilde. Definitivt, Docker er blant de populære virtualiseringsverktøyene og tillater ekstremt koblet med vertsoperativsystemet.

Anbefalte artikler

Dette har vært en guide til Docker-kommandoer. Her har vi diskutert grunnleggende, umiddelbare så vel som avanserte Docker-kommandoer. Du kan også se på følgende artikler for å lære mer.

  1. Avanserte GIT-kommandoer
  2. Liste over skinner-kommandoer
  3. Grunnleggende C-kommandoer
  4. Bootstrap-kommandoer

Kategori: