Satamatyöläinen

Docker-juoksukuva

Docker-juoksukuva
Docker-kuvat eivät ole vain joukko vain luku-tiedostoja, kun sanon vain luku-tiedostojen joukon, se tarkoittaa, että kun docker-kuvat rakentavat sitä, sitä ei voi muokata, mutta voit aina luoda uuden kuvan olemassa olevan docker-kuvan avulla. Docker-kuvia käytetään konttien rakentamiseen. Joten, kun suoritamme telakointikuvan docker run -komennon avulla, se tuottaa tuloksen telakointisäiliönä. Voit myös sanoa, että kontit eivät ole muuta kuin telakointikuvan esiintymä. Voit myös luoda minkä tahansa määrän säilöjä samasta telakointikuvasta. Yksinkertaisesti sanottuna telakointikuva on suunnitelma telakointiasemasta tai määritelmä telakkasäiliöstä. Docker-kontti on todellinen paikka, jossa live-sovellus tai tietokanta tai mikä tahansa muu ohjelmistosovellus toimii.

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

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 kuva

Esimerkiksi Nginx-kuvan lataamiseksi Docker Hubista suorita seuraava komento:

telakka vetää nginxia

Tämä lataa Nginx-kuvan alla olevan kuvan mukaisesti:

Käyttämällä oletustunnistetta: uusin
uusin: 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 nginx

Tämä käynnistää Nginx-säilön ja kartoittaa säilössä olevan TCP-portin 80 Docker-isännän porttiin 8080:

ba43241e3ce3951d8599ce87450c64ea944c45e484922dbccbb22231a3ab244a

Voit nähdä käynnissä olevan säilön seuraavalla komennolla:

telakka ps

Sinun 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:

telakointikuvia

Tai

telakointikuva ls

Sinun pitäisi nähdä seuraava tulos:

TARVIKKEIDEN TAG-KUVATUNNUS LUOTTU KOKO
nginx latest 2622e6cca7eb 4 viikkoa sitten 132MB

Voit myös käyttää -q näyttääksesi vain kuvien kuvan tunnuksen:

telakointikuvat -q

Sinun pitäisi nähdä seuraava tulos:

2622e6cca7eb

Johtopää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.

Kuinka näyttää FPS-laskuri Linux-peleissä
Linux-pelaaminen sai suuren työn, kun Valve ilmoitti Linux-tuesta Steam-asiakkaalle ja heidän peleilleen vuonna 2012. Siitä lähtien monet AAA- ja indi...
How to download and Play Sid Meier's Civilization VI on Linux
Introduction to the game Civilization 6 is a modern take on the classic concept introduced in the series of the Age of Empires games. The idea was fai...
How to Install and Play Doom on Linux
Introduction to Doom The Doom Series originated in the 90s after the release of the original Doom. It was an instant hit and from that time onwards th...