Docher

Imagine rulare Docker

Imagine rulare Docker
Imaginile Docker nu sunt altceva decât un set de fișiere numai în citire, atunci când spun un set de fișiere numai în citire, înseamnă că odată ce imaginile docker sunt construite, nu pot fi modificate, dar puteți crea întotdeauna o imagine nouă cu ajutorul imaginii docker existente. Imaginile Docker sunt folosite pentru a construi containere. Deci, atunci când rulăm imaginea docker cu ajutorul comenzii docker run, aceasta produce ieșire ca container docker. De asemenea, puteți spune că containerele nu sunt altceva decât o instanță a unei imagini de andocare. De asemenea, puteți crea orice număr de containere din aceeași imagine de andocare. În termeni simpli, imaginea docker este un plan al containerului docker sau definiția unui container docker. Containerul Docker este un loc real în care rulează aplicația live sau baza de date sau orice altă aplicație software.

Fiecare imagine de andocare conține câteva seturi de fișiere necesare. Aceste fișiere nu sunt altceva decât o mică parte a unui sistem de operare care este necesar pentru a rula containerul docker ca o unitate izolată a oricărei mașini. Deci, puteți spune că această parte este o parte minimă a unui sistem de operare sau a unui sistem de operare spațiul utilizatorului minus nucleul sistemului de operare.

În acest tutorial, vă vom arăta cum să utilizați comanda docker run image în Linux.

Cerințe

Sintaxa de bază

Imaginea Docker este un șablon de numai citire, compus dintr-un sistem de fișiere stratificat, necesar pentru a construi un container docker în funcțiune.

Sintaxa de bază a comenzii imagini docker este prezentată mai jos:

imagine docker [OPȚIUNE]

O scurtă explicație a fiecărei opțiuni este prezentată mai jos:

construi: Această opțiune este utilizată pentru a crea o imagine din fișierul de andocare.
Trage: Această opțiune este utilizată pentru a descărca o imagine din registrul de andocare.
Apăsați: Această opțiune este utilizată pentru a încărca sau împinge o imagine în registrul de andocare.
Salvați: Această opțiune este utilizată pentru a salva o imagine în arhiva tar.
prună uscată: Această opțiune este utilizată pentru a elimina toate imaginile neutilizate.
rm: Această opțiune este utilizată pentru a elimina una sau mai multe imagini.
istorie: Această opțiune este utilizată pentru a afișa istoricul unei imagini.
sarcină: Această opțiune este utilizată pentru a încărca o imagine din arhiva tar.

Descărcați imaginea Docker

Puteți descărca și rula orice imagine din Docker Hub utilizând următoarea sintaxă:

imagine de rulare docker

De exemplu, pentru a descărca o imagine Nginx din Docker Hub rulați următoarea comandă:

docker pull nginx

Aceasta va descărca imaginea Nginx, după cum se arată mai jos:

Folosind eticheta implicită: ultima
cea mai recentă: extragerea din bibliotecă / nginx
8559a31e96f4: Trageți complet
8d69e59170f7: Trageți complet
3f9f1ec1d262: Trageți complet
d1f5ff4f210d: Trageți complet
1e22bfa8652e: Trageți complet
Rezumat: sha256: 21f32f6c08406306d822a0e6e8b7dc81f53f336570e852e25fbe1e3e3d0d0133
Stare: Imagine mai nouă descărcată pentru nginx: cea mai recentă
docher.io / library / nginx: latest

Acum, puteți rula imaginea descărcată în container cu următoarea comandă:

container docker run -dt -p 8080: 80 nginx

Aceasta va porni containerul Nginx și va mapa portul TCP 80 în container la portul 8080 de pe gazda Docker:

ba43241e3ce3951d8599ce87450c64ea944c45e484922dbccbb22231a3ab244a

Puteți vedea containerul care rulează cu următoarea comandă:

docker ps

Ar trebui să vedeți următoarea ieșire:

ID-ul CONTENITORULUI COMANDĂ DE IMAGINE CREATE STATUIRE PORȚI NUME
ba43241e3ce3 nginx "/ docker-entrypoint.… "Acum 2 minute, sus 2 minute 0.0.0.0: 8080-> 80 / tcp frosty_bassi

Listează imaginea Docker

Puteți lista toate imaginile disponibile în sistemul dvs. cu următoarea comandă:

imagini docker

Sau

imagine docker ls

Ar trebui să vedeți următoarea ieșire:

ID DE IMAGINĂ TAG REPOZITORIU MĂRIME CREATĂ
nginx latest 2622e6cca7eb acum 4 săptămâni 132MB

De asemenea, puteți utiliza opțiunea -q pentru a afișa doar ID-ul imaginii imaginilor:

imagini docker -q

Ar trebui să vedeți următoarea ieșire:

2622e6cca7eb

Concluzie

În ghidul de mai sus, ați aflat ce este imaginea docker și cum să descărcați și să rulați imagini din Docker Hub. Puteți utiliza acest ghid pentru a afla elementele de bază ale imaginii Docker.

How to reverse Mouse and Touchpads scrolling direction in Windows 10
Mouse and Touchpads not only make computing easy but more efficient and less time-consuming. We cannot imagine a life without these devices, but still...
How to change Mouse pointer and cursor size, color & scheme on Windows 10
The mouse pointer and cursor in Windows 10 are very important aspects of the operating system. This can be said for other operating systems as well, s...
Motoare de jocuri gratuite și open source pentru dezvoltarea jocurilor Linux
Acest articol va acoperi o listă de motoare de jocuri gratuite și open source care pot fi utilizate pentru dezvoltarea jocurilor 2D și 3D pe Linux. Ex...