Svaka slika dockera sadrži neke potrebne skupove datoteka. Te datoteke nisu ništa drugo nego mali dio operativnog sustava koji je potreban za pokretanje spremnika dockera kao izolirane jedinice bilo kojeg stroja. Dakle, možete reći da je ovaj dio minimalni dio operativnog sustava ili korisničkog prostora operativnog sustava minus jezgra operativnog sustava.
U ovom vodiču pokazat ćemo vam kako koristiti naredbu image docker run image u Linuxu.
Zahtjevi
- Linux sustav s instaliranim Dockerom.
- U vašem je sustavu konfigurirana root lozinka.
Osnovna sintaksa
Docker slika je predložak samo za čitanje, sastavljen od slojevitog datotečnog sustava, potreban za izgradnju spremnika dockera koji se izvodi.
Osnovna sintaksa naredbe docker images prikazana je u nastavku:
slika dockera [OPCIJA]Kratko objašnjenje svake opcije prikazano je u nastavku:
izgraditi: Ova se opcija koristi za izgradnju slike iz docker datoteke.
Vuci: Ova se opcija koristi za preuzimanje slike iz registra dockera.
gurnuti: Ova se opcija koristi za prijenos ili guranje slike u registar dockera.
uštedjeti: Ova se opcija koristi za spremanje slike u tar arhivu.
obrezati: Ova se opcija koristi za uklanjanje svih neiskorištenih slika.
rm: Ova se opcija koristi za uklanjanje jedne ili više slika.
povijesti: Ova se opcija koristi za prikaz povijesti slike.
opterećenje: Ova se opcija koristi za učitavanje slike iz tar arhive.
Preuzmite Docker sliku
S Docker Hub-a možete preuzeti i pokrenuti bilo koju sliku koristeći sljedeću sintaksu:
slika pokretanja dockeraNa primjer, za preuzimanje Nginx slike s Docker Hub-a pokrenite sljedeću naredbu:
docker povuci nginxOvo će preuzeti Nginx sliku, kao što je prikazano u nastavku:
Korištenje zadane oznake: najnovijenajnovije: Povlačenje iz knjižnice / nginx
8559a31e96f4: Povlačenje završeno
8d69e59170f7: Povucite dovršeno
3f9f1ec1d262: Povucite dovršeno
d1f5ff4f210d: Povucite dovršeno
1e22bfa8652e: Povucite dovršeno
Sažetak: sha256: 21f32f6c08406306d822a0e6e8b7dc81f53f336570e852e25fbe1e3e3d0d0133
Status: preuzeta novija slika za nginx: najnovija
lučki radnik.io / library / nginx: najnovije
Sada možete pokrenuti preuzetu sliku u spremniku pomoću sljedeće naredbe:
docker spremnik run -dt -p 8080: 80 nginxOvo će pokrenuti Nginx spremnik i preslikati TCP priključak 80 u spremniku na priključak 8080 na Docker hostu:
ba43241e3ce3951d8599ce87450c64ea944c45e484922dbccbb22231a3ab244aSvoje naredbu možete vidjeti sa sljedećom naredbom:
docker psTrebali biste vidjeti sljedeći izlaz:
ZAPOVIJED IDA SLIKE KONTEJNERA STVARANI STATUSI LUČKA IMENAba43241e3ce3 nginx "/ docker-entrypoint.... "prije 2 minute, gore 2 minute 0.0.0.0: 8080-> 80 / tcp frosty_bassi
Popis slika Dockera
Sljedećom naredbom možete navesti sve slike dostupne u vašem sustavu:
dockerske slikeIli
slika dockera lsTrebali biste vidjeti sljedeći izlaz:
STVORENA VELIČINA IDA SLIKE REPOZITORIJSKE TAGnginx najnovije 2622e6cca7eb prije 4 tjedna 132MB
Također možete koristiti opciju -q za prikaz samo ID-a slike:
docker slike -qTrebali biste vidjeti sljedeći izlaz:
2622e6cca7ebZaključak
U gornjem vodiču naučili ste što je slika dockera i kako preuzeti i pokrenuti slike s Docker Hub-a. Pomoću ovog vodiča možete naučiti osnove Dockerove slike.