Acest articol va ilustra:
- Cum se construiește Dockerfile?
- Cum se construiește o imagine Docker?
- Cum se construiește containerul Docker?
Cum se construiește Dockerfile?
Dockerfile este un fișier de instrucțiuni care ajută la crearea unui instantaneu al containerului. Pentru a crea/face un Dockerfile, urmați pașii furnizați.
Pasul 1: Creați fișierul program
Mai întâi, creați un „ index.html ” fișier de program și inserați codul furnizat mai jos în el:
< html >
< corp >
< h2 > Bună LinuxHint < / h2 >
< p > Acesta este sigla LinuxHint < / p >
< img src = „linuxhint.png” Tot = 'linux' lăţime = '104' înălţime = '142' >
< / corp >
< / html >
Pasul 2: Creați Dockerfile
Apoi, creați un fișier nou numit „ Dockerfile ” și inserați fragmentul de mai jos în el pentru a containeriza programul HTML:
DE LA nginx:latest
COPIEAZĂ index.html / usr / acțiune / nginx / html / index.html
COPIEAZĂ linuxhint.png / usr / acțiune / nginx / html
PUNCT DE INTRARE [ 'nginx' , '-g' , 'daemon off;' ]
În codul de mai sus:
- „ DIN ” este folosită pentru a specifica o imagine de bază pentru container.
- „ COPIE ” instrucțiunea lipește fișierul „index.html” și imaginea „linuxhint.png” în calea containerului.
- „ PUNCT DE INTRARE ” stabilește punctul de execuție pentru container.
Cum se construiește o imagine Docker?
Imaginile Docker sunt instantanee sau șabloane folosite pentru a crea și gestiona containere. Utilizați comanda de mai jos pentru a construi imaginea Docker din fișierul Docker:
docker build -t linuximg .Aici, ' -t ” este folosit pentru a specifica numele imaginii. De exemplu, am specificat „ linuximg ” ca nume pentru imaginea Docker:
Apoi, asigurați-vă că imaginea a fost creată cu succes folosind comanda furnizată:
imagini dockerÎn rezultatul de mai jos, poate fi văzută imaginea Docker, adică „ linuximg ”:
Cum se construiește containerul Docker?
Containerele Docker sunt pachete executabile ușoare și mici ale Docker utilizate pentru a containeriza aplicația. Pentru a construi și a rula un container Docker folosind imaginea Docker, executați comanda furnizată de:
docker run -- Nume imgcontainer -p 80 : 80 linuximgAici:
- „ -Nume ” este folosit pentru a specifica numele containerului.
- „ imgcontainer ” este numele containerului.
- „ -p ” este utilizat pentru a atribui portul containerului.
O altă modalitate de a crea sau construi pur și simplu un container este utilizarea „ docker crea ”comandă:
docker create -- Nume linuxcontainer -p 80 : 80 linuximg
În cele din urmă, deschideți browserul dorit și redirecționați către portul alocat. Apoi, verificați dacă aplicația este implementată sau nu:
După cum puteți vedea, am construit cu succes fișierul Dockerfile, imaginea și containerul.
Concluzie
Fișierele Docker sunt fișiere text normale care includ seturi și instrucțiuni pentru a construi imagini Docker. Pentru a crea imagini Docker, „ docker build -t