Kuinka rakentaa oma Docker-tiedosto, kuva ja säilö

Kuinka Rakentaa Oma Docker Tiedosto Kuva Ja Sailo



Docker on OS-virtualisoitu ohjelmistofoorumi, jonka avulla kehittäjät voivat helposti rakentaa, ottaa käyttöön ja suorittaa sovelluksia Docker-säiliöissä. Dockerin pääkomponentit ovat Dockerfile, Docker-kuvat, Docker-säilöt, Docker Hub, Docker-rekisteri jne. Käyttäjät voivat helposti rakentaa Docker-tiedostoja, kuvia ja säilöjä Dockerissa.

Tämä kirjoitus havainnollistaa:

Kuinka rakentaa Dockerfile?

Dockerfile on ohjetiedosto, joka auttaa luomaan tilannekuvan säilöstä. Luo/luoda Docker-tiedosto noudattamalla annettuja ohjeita.







Vaihe 1: Luo ohjelmatiedosto
Luo ensin ' index.html ”-ohjelmatiedostoon ja liitä siihen alla annettu koodi:




< html >
< kehon >

< h2 > Hei LinuxHint < / h2 >
< s > Tämä on LinuxHint-logo < / s >

< img src = 'linuxhint.png' kaikki = 'linux' leveys = '104' korkeus = '142' >

< / kehon >
< / html >

Vaihe 2: Luo Docker-tiedosto
Luo sitten uusi tiedosto nimeltä ' Docker-tiedosto ' ja liitä siihen alla oleva katkelma HTML-ohjelman säilömiseksi:



nginx: uusin
KOPIOINTI index.html / usr / Jaa / nginx / html / index.html
KOPIO linuxhint.png / usr / Jaa / nginx / html
SISÄÄNTULOPISTE [ 'nginx' , '-g' , 'daemon off'; ]

Yllä olevassa koodissa:





  • ' FROM ” -komentoa käytetään säilön peruskuvan määrittämiseen.
  • ' KOPIO ”-ohje liittää ”index.html”-tiedoston ja ”linuxhint.png”-kuvan säilön polkuun.
  • ' SISÄÄNTULOPISTE ” määrittää kontin suorituspisteen.

Kuinka rakentaa Docker-kuvaa?

Docker-kuvat ovat tilannekuvia tai malleja, joita käytetään säilöjen luomiseen ja hallintaan. Käytä alla olevaa komentoa Docker-kuvan rakentamiseen Docker-tiedostosta:

docker build -t linuximg .

Täällä, ' -t ' käytetään kuvan nimen määrittämiseen. Olemme esimerkiksi määrittäneet ' linuximg ” Docker-kuvan nimeksi:



Varmista sitten, että kuva on luotu onnistuneesti käyttämällä annettua komentoa:

telakkakuvia

Alla olevassa tulosteessa Docker-kuva näkyy, eli ' linuximg ”:

Kuinka rakentaa Docker-kontti?

Docker-säilöt ovat kevyitä ja pieniä suoritettavia Docker-paketteja, joita käytetään sovelluksen säilyttämiseen. Luodaksesi ja käyttääksesi Docker-säilöä Docker-kuvan avulla, suorita annettu komento:

telakkajuoksu -- nimi imgcontainer -s 80 : 80 linuximg

Tässä:

  • ' -nimi ' käytetään säilön nimen määrittämiseen.
  • ' imgcontainer ” on kontin nimi.
  • ' -s ' käytetään portin osoittamiseen kontille.

Toinen tapa yksinkertaisesti luoda tai rakentaa kontti on käyttää ' telakka luo 'komento:

telakka luo -- nimi linuxcontainer -s 80 : 80 linuximg

Avaa lopuksi haluamasi selain ja ohjaa uudelleen varattuun porttiin. Tarkista sitten, onko sovellus otettu käyttöön:

Kuten näet, olemme onnistuneesti rakentaneet Docker-tiedoston, kuvan ja säilön.

Johtopäätös

Docker-tiedostot ovat normaaleja tekstitiedostoja, jotka sisältävät joukkoja ja ohjeita Docker-kuvien luomiseen. Voit luoda telakointikuvia ' Docker build -t ”-komentoa käytetään. Luodaksesi Docker-säilön Docker-kuvasta, suorita ' docker create –nimi -p ”komento. Lisäksi, jos käyttäjä haluaa luoda ja suorittaa säilön, käytä ' telakkajuoksu ”komento. Tämä kirjoitus havainnollistaa Docker-tiedoston, kuvan ja säilön rakentamismenettelyä.