Sette opp et utviklermiljø ved hjelp av Docker

Sette opp et utviklermiljø ved hjelp av Docker
Docker er et av de ofte brukte verktøyene for å administrere, bygge og distribuere DevOps -prosjekter. For å komme i gang med Docker -verktøyet, må brukerne sette utviklermiljøet til å begynne å bygge eller distribuere appen. For dette formålet kan du sette opp et Git -depot, Git -gren eller et hvilket som helst lokalt depot for å begynne å bygge en app.

Dette innlegget vil demonstrere hvordan du kan sette opp et utviklermiljø ved hjelp av Docker.

Forutsetninger: Installer Docker, WSL-pakke og Visual Studio Code

For å sette opp et utviklingsmiljø ved hjelp av Docker, er utviklerne pålagt å installere Docker, WSL -pakkeoppdateringen og Visual Studio Code Editor for å bygge og distribuere prosjekter:

  • For å installere Docker -skrivebordet på Windows, naviger til det offisielle nettstedet.
  • For å installere WSL -pakken oppdaterer, åpne den vedlagte lenken.
  • For å installere Visual Studio Code Editor, åpne sin offisielle nettsted og laste ned Visual Studio Stable -versjonen. Docker utvikler og distribuerer applikasjoner ved hjelp av Visual Studio Coding Editor.

Merk: Etter å ha installert Visual Studio Code Editor, må brukerne installere Docker -utvidelser i redigereren.

Hvordan sette et utviklermiljø ved hjelp av Docker?

Dev -miljøer”Er en viktig komponent i Docker som brukes til å konfigurere utviklermiljøet med alle kodeavhengigheter og det nødvendige verktøyet for å starte applikasjonsdistribusjon.

For å konfigurere utviklermiljøet, gå gjennom de gitte instruksjonene.

Trinn 1: Åpne Docker
Først må du starte Docker Desktop -applikasjonen fra Start -menyen:

Trinn 2: Åpne Docker Desktop -innstillinger
Deretter navigerer du til Docker -systeminnstillingene ved å klikke på uthevet “Utstyr" ikon:

Trinn 3: Kontroller WSL -integrasjon er aktivert
Fra Docker -innstillingene, klikk på "Ressurser”Naviger deretter til“WSL -integrasjon”Innstillinger. Sjekk om WSL -integrasjonen er aktivert eller ikke. Hvis WSL -integrasjonen ikke er aktivert, kan du prøve å aktivere den:

Trinn 4: Lag dev -miljø
I neste trinn, åpne "Dev -miljø”Meny fra Docker -dashbordet. Slå den "Skape et nytt miljø”Knapp for å lage et nytt utviklermiljø:

Trinn 5: Sett utviklermiljø
Ved å gjøre det, "Lag et Dev -miljø”Vinduet vises på skjermen. Angi miljøets navn og velg din kilde. Her kan brukere legge til et eksisterende Git -depot eller en hvilken som helst lokal katalog.

For eksempel har vi valgt "Lokal katalog”Som kilde. Velg deretter katalogstien ved hjelp av "Start”Knapp:

Deretter velger du den lokale katalogen og treff "Velg mappe”Knapp:

Etter å ha valgt den lokale katalogstien, trykk på “Fortsette”Knapp:

Å sette opp utviklermiljøet vil ta litt tid. Etter det, trykk på “Fortsette”Knapp for å begynne å jobbe:

Utgangen nedenfor indikerer at vi har opprettet og konfigurert utviklermiljøet ved hjelp av Docker:

Trinn 6: Åpne PowerShell Terminalen
Nå, åpne Windows PowerShell -terminalen fra “Oppstart" Meny:

Trinn 7: Bekreft om utviklermiljøet er angitt
Kontroller om du har konfigurert utviklingsmiljøet eller ikke ved å se Docker Container List:

> Docker Container LS

Det kan observeres at vi har en ny beholder som heter “git_local_repository-app-1”:

For å kjøre beholderen, kan brukeren bruke "Docker Run”Kommando:

> Docker Run--RM -Det Docker/Dev-Environments-Default: Stabil-1

Alternativt kan brukere se containeren gjennom Visual Studio Code Editor ved å starte den fra Start -menyen:

Her kan du se listen over containere i Visual Studio Code Editor:

Vi har utdypet hvordan vi kan sette opp et utviklermiljø ved hjelp av Docker.

Konklusjon

For å sette opp et utviklermiljø ved hjelp av Docker, må brukere oppfylle noen forutsetninger, for eksempel å installere Docker, WSL -pakkeoppdatering og VS -kode. Etter det, åpne Docker -applikasjonen, og naviger "Dev -miljøer”Meny for å skape et nytt miljø. Angi miljønavnet, kilden og katalogstien for å konfigurere utviklermiljøet. Vi har demonstrert hvordan vi kan sette opp et utviklermiljø ved hjelp av Docker.