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?
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:
Trinn 2: Lag dockerfile
Neste, lag DockerFile som inneholder instruksjonen for å containerisere HTML -programmet:
Fra Nginx: SisteTrinn 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 -IMGFor 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.