11 Docker-kommandoer: En komplet vejledning med eksempler (2023)

Se kildebilledet

Vil du friske op på de mest populære docker-kommandoer? Følg vores væsentlige guide nedenfor, af de øverste docker-kommandoer, du ofte vil bruge. Docker, der fakturerer sig selv som "en bedre måde at bygge apps på," er en open source platform til udvikling af apps og mikrotjenester, ifølge sin hjemmeside.

Fangsten er, at Dockers leverer virtualisering på OS-niveau, som giver dig mulighed for automatisk at implementere din app i en container.

Dockers er bedre end virtuelle maskiner (VM'er) fordi de eliminerer omkostningerne ved at vedligeholde og starte sidstnævnte.

Din app og dens afhængigheder (dvs. de nødvendige apps for, at den fungerer korrekt) bliver bærbare under alle udviklings- og testfaser ved at implementere dem i en container.

Desuden reducerer de isolerede apps time-to-market ved at eliminere konflikter, muliggøre teamsamarbejde og reducere time-to-market.

Indhold[show]

Hvornår skal du bruge en docker?

  • At køre din kode lokalt på din bærbare computer, mens du kopierer miljøet på din server.
  • Under forskellige udviklingsfaser (dev/test/QA) blev Docker CI/CD brugt.
  • Som en version control system og til at distribuere din apps OS med et team.

Hvordan opsætter du en docker lokalt

  • Download Docker Toolbox og en Docker-udgave.
  • Tjek, om din BIOS understøtter Virtualization Technologies, AMD-V eller KVM.
  • Installer Oracle VirtualBox Extension Pack.
  • Kør opsætningen.

Hvordan bruger du en docker?

Den væsentligste fordel ved virtuelle maskiner er, at de skaber snapshots, som kan vendes tilbage til når som helst.

Docker-containere forbedrer letvægts-procesvirtualisering ved at være OS-agnostiske og udnytte Linux-kernens muligheder.

De er lavet af Docker-billeder, der ligner snapshots. En Docker-fil bruges til at skabe Docker-billeder, som kan tilpasses eller bruges, da 'libcontainer' er standardudførelsesdriveren for docker-containere.

Docker Hub kan bruges til at slå docker-billeder op og se, hvordan de blev oprettet.

For at lave en Docker-container skal du skrive følgende kommando i terminalen for at downloade 'hello world'-billedet –

$ docker køre hej verden

Brug følgende kommando til at bestemme antallet af billeder på dit system –

$ docker billeder

Brug af Docker Hub til at finde et billede –

$ docker søgning

Her er en liste over Docker-kommandoer

  • docker run - Starter en ny container og udfører en kommando.
  • docker start – Starter en eller flere containere, der er blevet stoppet.
  • docker stop – Sætter en stopper for en eller flere containere, der kører i øjeblikket.
  • Docker-fil- Det er en kommando, der opretter et billede.
  • Docker pull - Trækker et billede eller et lager fra et register.
  • Docker-skub. Pusher et billede eller et lager til et register.
  • docker-eksport – Opretter et tar-arkiv af en containers filsystem.
  • docker exec - Udfører kommando i en container under kørsel.
  • Docker-søgning – Søger efter billeder på Docker Hub.
  • docker vedhæfte. Fastgøres til en kørende beholder 
  • docker commit – Opretter et nyt billede baseret på ændringerne i en container.

Eksempler på brug af en docker

  • Ved at downloade Docker kan du køre WordPress på din bærbare computer uden at skulle installere Apache, PHP, MySQL eller anden software. For at køre Docker i en virtuel maskine opretter Docker Toolbox en containeriseret version af Linux.
  • Installer Oracle VirtualBox ved hjælp af Docker Tool Box.
  • Åbn VirtualBox og installer udvidelsespakken.
  • For at bekræfte, at din installation var vellykket, skriv $ docker run hello-world i terminalen.
  • For at installere WordPress lokalt, søg efter et WordPress-billede på Docker Hub.
  • Dockers kan også bruges til at opsætte DokuWiki.
  • Det er muligt at teste SDN-komponenter med Dockers.

Her er et par eksempler, der hjælper dig med at komme i gang med din Docker-motor.

*Denne artikels eksempler er alle til installation af Docker på Windows. Du kan altid bruge en virtuel Linux-maskine til at køre den.

Ofte stillede spørgsmål om Docker-kommandoer

Hvad er Docker, og hvordan fungerer det?

Docker er en containeriseringsplatform, der er gratis og open source. Det giver programmører mulighed for at pakke applikationer i containere, som er standardiserede eksekverbare komponenter, der kombinerer applikationskildekode med OS-biblioteker. Ved at have containere med arbejde er det typisk nemmere at skalere sådanne applikationer.

Er det muligt at bruge Docker gratis?

Ja, Docker Desktop er stadig gratis til personlig brug og ikke-kommercielle open source-projekter.

Er Docker en virtuel maskine?

Docker er et konfigurationsstyringsværktøj, ikke en virtuel maskine. Husk også, at Docker til Mac og Docker til Windows begge bruger virtualiseringslaget. 

Om forfatteren
Daniel Luke
Daniel er en WordPress webdesigner med stor erfaring med at arbejde med forskellige WordPress-temaer, der giver ham mulighed for at sammenligne og kontrastere forskellige temaer, forstå styrker og svagheder for at udvikle faktiske anmeldelser i den virkelige verden.

En ting mere... Vidste du, at folk, der deler nyttige ting som dette indlæg, også ser FANTASTISKE ud? ;-)
Vær venlig at forlade a nyttigt kommenter med dine tanker, så del dette på din Facebook-gruppe (r), der ville finde det nyttigt, og lad os høste fordelene sammen. Tak fordi du delte og var god!

Afsløring: Denne side kan indeholde links til eksterne websteder for produkter, som vi elsker og helhjertet anbefaler. Hvis du køber produkter, vi foreslår, tjener vi muligvis et henvisningsgebyr. Sådanne gebyrer påvirker ikke vores anbefalinger, og vi accepterer ikke betalinger for positive anmeldelser.

Forfatter (e) Fremhævet den:  Inc Magazine-logo   Sitepoint-logo   CSS Tricks-logo    webdesignerdepot logo   WPMU DEV-logo   og mange flere ...