Denne oppskriften vil illustrere:
Hvordan bygge Dockerfile?
Dockerfile er en instruksjonsfil som hjelper til med å lage et øyeblikksbilde av beholderen. For å opprette/lage en Dockerfile, følg de angitte trinnene.
Trinn 1: Lag programfil
Først oppretter du en ' index.html ' programfilen og lim inn koden nedenfor i den:
< html >
< kropp >
< h2 > Hei LinuxHint < / h2 >
< s > Dette er LinuxHint-logoen < / s >
< img src = 'linuxhint.png' alt = 'linux' bredde = '104' høyde = '142' >
< / kropp >
< / html >
Trinn 2: Lag Dockerfile
Deretter oppretter du en ny fil kalt ' Dockerfil ' og lim inn kodebiten nedenfor for å beholde HTML-programmet:
FRA nginx:nyeste
COPY index.html / usr / dele / nginx / html / index.html
COPY linuxhint.png / usr / dele / nginx / html
INNGANGSPUNKT [ 'nginx' , '-g' , 'demon av;' ]
I koden ovenfor:
- ' FRA kommandoen brukes til å spesifisere et basisbilde for beholderen.
- ' KOPIERE ”-instruksjonen limer inn “index.html”-filen og “linuxhint.png”-bildet i containerbanen.
- ' INNGANGSPUNKT ” setter utførelsespunktet for beholderen.
Hvordan bygge Docker Image?
Docker-bilder er øyeblikksbilder eller maler som brukes til å lage og administrere containere. Bruk kommandoen nedenfor for å bygge Docker-bildet fra Dockerfilen:
docker build -t linuximg .Her, ' -t ' brukes til å spesifisere bildenavnet. For eksempel har vi spesifisert ' linuximg ' som et navn for Docker-bildet:
Forsikre deg deretter om at bildet er opprettet med den angitte kommandoen:
docker-bilderI utgangen nedenfor kan Docker-bildet sees, dvs. ' linuximg ':
Hvordan bygge Docker Container?
Docker-containere er lette og små kjørbare pakker av Docker som brukes til å containerisere applikasjonen. For å bygge og kjøre en Docker-beholder ved å bruke Docker-bildet, utfør den gitte kommandoen:
docker run -- Navn imgcontainer -s 80 : 80 linuximgHer:
- ' -Navn ' brukes til å spesifisere beholdernavnet.
- ' imgcontainer ” er navnet på beholderen.
- ' -s ” brukes til å tilordne havnen til containeren.
En annen måte å enkelt lage eller bygge en beholder på er å bruke ' docker opprette ' kommando:
docker opprette -- Navn linuxcontainer -s 80 : 80 linuximg
Til slutt åpner du ønsket nettleser og omdirigerer til den tildelte porten. Deretter kontrollerer du om applikasjonen er distribuert eller ikke:
Som du kan se, har vi bygget Dockerfilen, bildet og beholderen.
Konklusjon
Dockerfiler er vanlige tekstfiler som inkluderer sett og instruksjoner for å bygge docker-bilder. For å bygge docker-bilder, ' docker build -t