Jokainen telakointikuva sisältää joitain tarvittavia tiedostoja. Nämä tiedostot ovat vain pieni osa käyttöjärjestelmää, jota tarvitaan telakointisäiliön suorittamiseen minkä tahansa koneen erillisenä yksikkönä. Joten voit sanoa, että tämä osa on vähäinen osa käyttöjärjestelmää tai käyttöjärjestelmän käyttäjätilaa miinus käyttöjärjestelmän ydin.
Tässä opetusohjelmassa näytämme sinulle, miten Docker run image -komentoa käytetään Linuxissa.
Vaatimukset
- Linux-järjestelmä, johon on asennettu Docker.
- Järjestelmässäsi on määritetty pääsalasana.
Perussyntaksi
Docker-kuva on vain luku -malli, joka koostuu kerrostetusta tiedostojärjestelmästä ja jota tarvitaan käynnissä olevan telakointisäiliön rakentamiseen.
Telakointikuvien komennon perussyntaksi on esitetty alla:
telakointikuva [OPTION]Alla on lyhyt selitys kustakin vaihtoehdosta:
rakentaa: Tätä asetusta käytetään kuvan rakentamiseen telakointitiedostosta.
Vedä: Tätä vaihtoehtoa käytetään kuvan lataamiseen telakointirekisteristä.
työntää: Tätä asetusta käytetään kuvan lataamiseen tai siirtämiseen telakointirekisteriin.
Tallentaa: Tätä vaihtoehtoa käytetään kuvan tallentamiseen terva-arkistoon.
karsia: Tätä vaihtoehtoa käytetään poistamaan kaikki käyttämättömät kuvat.
rm: Tätä vaihtoehtoa käytetään yhden tai useamman kuvan poistamiseen.
historia: Tätä asetusta käytetään näyttämään kuvan historia.
ladata: Tätä vaihtoehtoa käytetään kuvan lataamiseen terva-arkistosta.
Lataa Docker-kuva
Voit ladata minkä tahansa kuvan Docker Hubista ja käyttää sitä seuraavalla syntaksilla:
telakointiaseman kuvaEsimerkiksi Nginx-kuvan lataamiseksi Docker Hubista suorita seuraava komento:
telakka vetää nginxiaTämä lataa Nginx-kuvan alla olevan kuvan mukaisesti:
Käyttämällä oletustunnistetta: uusinuusin: vedetään kirjastosta / nginx
8559a31e96f4: Vedä valmis
8d69e59170f7: Vedä valmis
3f9f1ec1d262: Vedä valmis
d1f5ff4f210d: Vedä valmis
1e22bfa8652e: Vedä valmis
Digest: sha256: 21f32f6c08406306d822a0e6e8b7dc81f53f336570e852e25fbe1e3e3d0d0133
Tila: Ladattu uudempi kuva nginx: uusimmalle
satamatyöläinen.io / library / nginx: viimeisin
Nyt voit suorittaa ladatun kuvan säilössä seuraavalla komennolla:
telakointisäiliöajo -dt -p 8080: 80 nginxTämä käynnistää Nginx-säilön ja kartoittaa säilössä olevan TCP-portin 80 Docker-isännän porttiin 8080:
ba43241e3ce3951d8599ce87450c64ea944c45e484922dbccbb22231a3ab244aVoit nähdä käynnissä olevan säilön seuraavalla komennolla:
telakka psSinun pitäisi nähdä seuraava tulos:
SÄILIÖTUNNUKSEN KUVA KÄSITTELY LUOTTELI TILASATAMIEN NIMIÄba43241e3ce3 nginx "/ telakointiasema.… "2 minuuttia sitten, ylös 2 minuuttia 0.0.0.0: 8080-> 80 / tp pakkas_bassi
Luettelo Docker-kuvasta
Voit luetella kaikki järjestelmässäsi olevat kuvat seuraavalla komennolla:
telakointikuviaTai
telakointikuva lsSinun pitäisi nähdä seuraava tulos:
TARVIKKEIDEN TAG-KUVATUNNUS LUOTTU KOKOnginx latest 2622e6cca7eb 4 viikkoa sitten 132MB
Voit myös käyttää -q näyttääksesi vain kuvien kuvan tunnuksen:
telakointikuvat -qSinun pitäisi nähdä seuraava tulos:
2622e6cca7ebJohtopäätös
Edellä olevasta oppaasta opit, mikä telakointikuva on, ja kuinka ladata ja käyttää kuvia Docker Hubista. Tämän oppaan avulla voit oppia Docker-kuvan perusteet.