Er det noen forskjell mellom Docker -bildet på Linux og Windows

Er det noen forskjell mellom Docker -bildet på Linux og Windows

Docker -bilder er en av de essensielle komponentene i Docker Solutions. Disse bildene er et øyeblikksbilde eller maler som brukes til å lage eller administrere containerne. Det oppretter ikke bare beholderne, men guider dem også om hvordan de skal containeriserer eller dockerer prosjektet inne i beholderen. Slike bilder er vanligvis enorme i størrelse fordi disse inneholder alle instruksjoner, innstillinger og avhengigheter som kreves for å containere prosjektet.

Dette innlegget vil demonstrere:

  • Er det noen forskjell mellom Docker -bildet på Linux og Windows?
  • Hvordan lage docker -bilder?

Er det noen forskjell mellom Docker -bildet på Linux og Windows?

Fra et teknisk synspunkt er Docker -kommandoer for Linux og Windows -operativsystemer nesten identiske. Selv om de fleste av alternativene som støtter disse kommandoene også er like. Den primære forskjellen er Docker -bilder på Windows er enorme i størrelse og tar mer diskplass enn Linux -containerbilder. Nedlastingen av Docker -bilder tar også mer tid enn Linux -beholderens bilder.

Hvordan lage docker image?

Prosessen med å lage bildet er nesten den samme på Linux så vel som på Windows. For å lage bildet, lag først en DockerFile som inneholder instruksjoner for å dockerisere applikasjonen eller programmet. For dette formålet, følg opp de listede trinnene.

Trinn 1: Opprett programfil

Først må du lage en programfil som vil legge seg gjennom Dockerfile. For å gjøre det, må vi lage "indeks.html”Fil for å kode HTML -programmet:


kropp
bakgrunnsfarge: svart;

H1
Farge: akvamarin;
Font-stil: kursiv;

Hallo! Velkommen til Linuxhint Tutorial


Trinn 2: Lag dockerfile

Neste, lag DockerFile som inneholder instruksjonen for å containerisere HTML -programmet:

Fra Nginx: Siste
Kopierindeks.HTML/usr/aksje/nginx/html/indeks.html
Entrypoint ["nginx", "-g", "daemon off;"]

Trinn 3: Lag Docker -bilde

Lag et nytt bilde fra DockerFile gjennom den oppgitte kommandoen. Her, "-t”Alternativet brukes til å definere bildenavnet:

Docker build -t html -img .

Trinn 4: Kjør bilde

Etter det, utfør Docker -bildet for å dockerisere applikasjonen. Kommandoen nedenfor vil opprette og utføre beholderen som er opprettet gjennom Docker -bildet:

Docker Run -P 80:80 HTML -IMG

For bekreftelsen, naviger til den lokale verten og sjekk om containeren distribuerer det containeriserte programmet eller ikke:

Merk: Linux -operativsystemet følger også samme prosedyre selv med de samme kommandoene for å bygge eller opprette Docker -bildet.

Konklusjon

Den primære forskjellen er Docker -bilder på Windows er enorme i størrelse og tar mer diskplass enn Linux -containerbilder. Nedlastingen av Docker -bilder tar også mer tid enn Linux -beholderens bilder. Det er imidlertid ikke mye forskjell mellom dockerbruk på begge plattformene, selv om prosessen med å lage bilder og kommandoer er lik. Denne oppskrivningen har vist at det er noen forskjell mellom Docker-bilder på Linux og Windows.