Vil du friske opp de mest populære docker-kommandoene? Følg vår viktige veiledning nedenfor, av de beste docker-kommandoene du vil bruke ofte. Docker, som fakturerer seg selv som "en bedre måte å bygge apper på," er en åpen kildekode-plattform for utvikling av apper og mikrotjenester, ifølge nettstedet.
Haken er at Dockers tilbyr virtualisering på OS-nivå, som lar deg distribuere appen din i en container automatisk.
Dockers er bedre enn virtuelle maskiner (VM-er) fordi de eliminerer kostnadene ved å vedlikeholde og starte sistnevnte.
Appen din og dens avhengigheter (dvs. de nødvendige appene for at den skal fungere) blir bærbare under alle faser av utvikling og testing ved å distribuere dem i en beholder.
Videre reduserer de isolerte appene time-to-market ved å eliminere konflikter, muliggjøre teamsamarbeid og redusere time-to-market.
Når trenger du å bruke en docker?
- For å kjøre koden lokalt på den bærbare datamaskinen mens du kopierer miljøet på serveren din.
- Under ulike utviklingsfaser (dev/test/QA) ble Docker CI/CD brukt.
- Som en version control system og for å distribuere appens OS med et team.
Hvordan konfigurerer du en docker lokalt
- Last ned Docker Toolbox og en Docker-utgave.
- Sjekk om BIOS støtter Virtualization Technologies, AMD-V eller KVM.
- Installer Oracle VirtualBox Extension Pack.
- Kjør oppsettet.
Hvordan bruker du en docker?
Den viktigste fordelen med virtuelle maskiner er at de lager øyeblikksbilder som kan gå tilbake til når som helst.
Docker-containere forbedrer lettvektsprosessvirtualisering ved å være OS-agnostiske og utnytte Linux-kjernens muligheter.
De er laget av Docker-bilder, som ligner på øyeblikksbilder. En Docker-fil brukes til å lage Docker-bilder, som kan tilpasses eller brukes ettersom 'libcontainer' er standard utførelsesdriver for docker-containere.
Docker Hub kan brukes til å slå opp docker-bilder og se hvordan de ble opprettet.
For å lage en Docker-beholder, skriv inn følgende kommando i terminalen for å laste ned 'hello world'-bildet –
$ docker kjøre hei verden
Bruk følgende kommando for å bestemme antall bilder på systemet ditt –
$ docker-bilder
Bruke Docker Hub for å finne et bilde –
$ docker-søk
Her er en liste over Docker-kommandoer
- docker run – Starter en ny container og utfører en kommando.
- docker start – Starter en eller flere containere som har blitt stoppet.
- docker stop – Setter en stopper for en eller flere containere som kjører.
- Docker-fil- Det er en kommando som lager et bilde.
- Docker pull - Henter et bilde eller et depot fra et register.
- Docker push. Skyver et bilde eller et depot til et register.
- docker-eksport – Oppretter et tar-arkiv av en containers filsystem.
- docker exec – Utfører kommando i en container under kjøring.
- Docker-søk – Ser etter bilder på Docker Hub.
- docker feste. Festes til en løpende beholder
- docker commit – Oppretter et nytt bilde basert på endringene som er gjort i en beholder.
Eksempler på bruk av en docker
- Ved å laste ned Docker kan du kjøre WordPress på den bærbare datamaskinen din uten å måtte installere Apache, PHP, MySQL eller annen programvare. For å kjøre Docker i en virtuell maskin, lager Docker Toolbox en containerisert versjon av Linux.
- Installer Oracle VirtualBox ved hjelp av Docker Tool Box.
- Åpne VirtualBox og installer utvidelsespakken.
- For å bekrefte at installasjonen var vellykket, skriv inn $ docker run hello-world i terminalen.
- For å installere WordPress lokalt, søk etter et WordPress-bilde på Docker Hub.
- Dockers kan også brukes til å sette opp DokuWiki.
- Det er mulig å teste SDN-komponenter med Dockers.
Her er noen eksempler for å hjelpe deg med å komme i gang med Docker-motoren din.
*Eksemplene i denne artikkelen er alle for installasjon av Docker på Windows. Du kan alltid bruke en virtuell Linux-maskin til å kjøre den.
Vanlige spørsmål om Docker-kommandoer
Hva er Docker og hvordan fungerer det?
Docker er en containeriseringsplattform som er gratis og åpen kildekode. Det lar programmerere pakke applikasjoner inn i containere, som er standardiserte kjørbare komponenter som kombinerer applikasjonskildekode med OS-biblioteker. Ved å ha containere med arbeid er det vanligvis lettere å skalere slike applikasjoner.
Er det mulig å bruke Docker gratis?
Ja, Docker Desktop er fortsatt gratis for personlig bruk og ikke-kommersielle åpen kildekode-prosjekter.
Er Docker en virtuell maskin?
Docker er et konfigurasjonsadministrasjonsverktøy, ikke en virtuell maskin. Husk også at Docker for Mac og Docker for Windows begge bruker virtualiseringslaget.
Vær så snill forlate en nyttig kommenter med tankene dine, så del dette på Facebook-gruppen din (e) som synes dette er nyttig, og la oss høste fordelene sammen. Takk for at du delte og var hyggelig!
Avsløring: Denne siden kan inneholde lenker til eksterne nettsteder for produkter som vi elsker og anbefaler helhjertet. Hvis du kjøper produkter vi foreslår, kan vi tjene et henvisningsgebyr. Slike avgifter påvirker ikke våre anbefalinger, og vi godtar ikke betaling for positive anmeldelser.