Hoe begin ik met programmeren in Docker

Hoe Begin Ik Met Programmeren In Docker



Docker-platform is een bekend en universeel gebruikt platform voor het bouwen, beheren, verzenden en implementeren van applicaties en projecten. Dit platform maakt ontwikkeling een fluitje van een cent dankzij het containerisatieconcept. Docker-containers bevatten applicatiebroncode, configuratie-instellingen en afhankelijkheden die ontwikkelaars helpen de applicaties op verschillende machines te delen, in te stellen en te implementeren.

In deze blog wordt uitgelegd hoe je kunt beginnen met programmeren in Docker.

Vereisten: Installeer Docker op Windows

Om te beginnen met programmeren met Docker, is het vereist om Docker op Windows te installeren. Docker-installatie omvat verschillende stappen, zoals het inschakelen van virtualisatie, WSL en WSL-pakketupdater. Navigeer hiervoor naar onze bijbehorende artikel en installeer Docker op Windows.







Hoe te beginnen met programmeren in Docker?

Om te beginnen met programmeren in Docker, maakt u eerst een eenvoudig programmabestand. Maak vervolgens een Dockerfile aan voor een programma dat de afbeelding maakt om de applicatie in een container te plaatsen. Bekijk de gegeven procedure voor de juiste begeleiding.



Stap 1: maak een programmabestand aan
Maak een eenvoudig HTML-programmabestand met de naam ' index.html ” en plak het volgende fragment in het bestand:



< html >
< hoofd >
< stijl >
lichaam{
achtergrondkleur: zwart;
}
h1{
kleur:aquamarijn;
lettertypestijl: cursief;
}
< / stijl >
< / hoofd >
< lichaam >
< h1 > Hallo! Welkom bij de Linuxhint-zelfstudie < / h1 >
< / lichaam >
< / html >

Stap 2: Dockerfile maken
Nadat het programma is gemaakt, is het vereist om het te dockeriseren. Maak hiervoor een bestand aan met de naam ' Dockerfile ” en voeg de onderstaande instructies toe aan het bestand:





VAN nginx: laatste
KOPIEER index.html / usr / deel / nginx / html / index.html
INGANGSPUNT [ 'nginx' , '-G' , 'daemon uit;' ]

In bovenstaande code:

  • VAN ” instructie specificeert de basisafbeelding voor de container. Voor een eenvoudig HTML-programma hebben we ' nginx: laatste ” als de basisafbeelding.
  • KOPIËREN ”-instructie voegt het bronbestand toe aan het containerpad.
  • INGANGSPUNT ” specificeert de standaardinstellingen of het uitvoerbare bestand van de container. Hiervoor hebben we gebruik gemaakt van “ nginx 'die het gekopieerde bronbestand zal uitvoeren' index.html ”:



Stap 3: genereer de afbeelding om de toepassing in een container te plaatsen
Gebruik in de volgende stap de meegeleverde opdracht en genereer de nieuwe Docker-afbeelding die zal worden gebruikt om het project in containers te plaatsen. Hier wordt de afbeeldingsnaam gedefinieerd met de ' -T ' keuze:

> dokwerker gebouwd -T html-img.

Stap 4: Voer afbeelding uit
Voer vervolgens de afbeelding uit om de Docker-container te maken en uit te voeren. Door deze opdracht uit te voeren, zullen we het programma inkapselen in de container:

> havenarbeider rennen -D -P 80 : 80 html-img

Hier de ' -D ” optie voert de container in vrijstaande modus uit, en “ -P ”definieerde de blootliggende poort van localhost voor containeruitvoering:

Navigeer voor de verificatie naar de door de lokale host opgegeven poort. In ons geval hebben we de “ localhost ” in de browser. Uit de uitvoer blijkt dat we het programma met succes hebben gemaakt en geïmplementeerd in de Docker-ontwikkelomgeving:

Zo kun je beginnen met programmeren in Docker.

Conclusie

Om te beginnen met programmeren in Docker, stelt u eerst Docker op uw systeem in en maakt u een eenvoudig programma zoals we een HTML-programma hebben gemaakt. Maak daarna een Dockerfile van het gespecificeerde programma en bouw de nieuwe image. Voer vervolgens de afbeelding uit om het programma te containeriseren en te implementeren. Deze blog heeft basisrichtlijnen gegeven om te beginnen met programmeren in Docker.