Selitä Docker Compose esimerkillä

Selita Docker Compose Esimerkilla



Docker on tunnettu, ilmainen, avoimen lähdekoodin konttityökalu, jota käytetään sovelluksen suorittamiseen ja jakamiseen säilöissä. Kontit ovat pieniä suoritettavia paketteja, jotka telakoivat sovellukset, projektit ja ohjelmistot. Docker käyttää erilaisia ​​ydinkomponentteja, kuten Docker Daemonia, Docker-kuvia, Docker-tiedostoja ja Docker-kirjoitusta hallitakseen ja ajaakseen sovelluksia näissä säilöissä.

Tämä blogi osoittaa:

Mikä on Docker Compose?

Docker Compose CLI on Docker-ympäristön ydinkomponentti ja kirjoitustyökalu. Se ylläpitää, kehittää ja ottaa käyttöön useita säilöohjelmia ja muita mikropalveluita erillisissä säilöissä. Komentorivityökalu sisältää erilaisia ​​komentoja, kuten Docker-compose ylös, Docker-comose alas, Docker-compose build, Docker-compose rm ja monia muita konttipalveluiden ja sovellusten hallintaan eristetyissä ympäristöissä.







Kuinka käyttää Docker Composea?

Jos haluat käyttää Docker-kirjoitustoimintoa Dockerissa, asenna ensin Docker Compose asentamalla Docker Desktop for Windows käyttämällä linkkiämme. artikla . Tee sen jälkeen Docker-tiedosto sovelluksen telakoimiseksi ja sovelluspalvelujen määrittämiseksi ' docker-compose.yml ” tiedosto. Käynnistä sitten palvelut tai ohjelma käyttämällä ' telakka-säveltää ”komento.



Noudata annettuja ohjeita saadaksesi oikean esittelyn.



Vaihe 1: Tee Dockerfile

Luo ensin uusi tiedosto nimeltä ' Docker-tiedosto ', joka sisältää perusohjeet ohjelman säilyttämiseen. Olemme esimerkiksi varastoineet ' index.html ”HTML-ohjelma:





nginx: uusin

KOPIOINTI index.html / usr / Jaa / nginx / html / index.html

SISÄÄNTULOPISTE [ 'nginx' , '-g' , 'daemon off'; ]

Vaihe 2: Luo kirjoitustiedosto

Tämän jälkeen määritä HTML-ohjelmapalvelut toiseen tiedostoon nimeltä ' docker-compose.yml ” tiedosto. Nämä ohjeet sisältävät:

  • ' palvelut ” -näppäintä, kun haluat määrittää kirjoituspalvelut. Täällä olemme määrittäneet kolme palvelua: ' web ”, “ web1 ”, ja ” web2 ”.
  • ' web ' ja ' web1 Palvelut sisältävät kaksi avainta, rakentaa ' ja ' portit ”.
  • ' rakentaa ” -näppäintä käytetään määrittämään ohjelman Docker-tiedosto tai ohjelman koontikonteksti. Olemme käyttäneet Dockerfile-kontekstia ' index.html ”-ohjelma.
  • ' portit ” käytetään huoltokontin avoimen portin osoittamiseen.
  • ' web2 '-palvelu käyttää vain ' nginx: uusin ” kuva kirjoitussäiliössä:
versio: '3'

palvelut:

web:

rakentaa:.

portit:

- 80 : 80

web1:

rakentaa:.

portit:

- 80

web2:

kuva: nginx: uusin

Vaihe 3: Käynnistä kirjoituspalvelu

Käynnistä sen jälkeen kirjoituspalvelut erillisissä säiliöissä käyttämällä ' telakka-säveltää ”komento. ' -d ” -vaihtoehto suorittaa nämä palvelut irrotetussa tilassa:



telakka-säveltää -d

Siirry sen jälkeen määritettyyn localhost-porttiin ja tarkista, toimivatko palvelut konteissa vai eivät:

Vaihe 4: Pysäytä kirjoituspalvelu

Pysäytä ja poista suoritettavat kirjoituspalvelut käyttämällä ' telakka-säveltää alas 'komento:

telakka-säveltää alas

Tässä on kyse siitä, mitä Docker-compose on ja kuinka sitä käytetään Dockerissa.

Johtopäätös

Docker Compose on Dockerin CLI-työkalu, jota käytetään monisäilösovellusten ja -palveluiden hallintaan ja konfigurointiin erillisissä säilöissä. Jos haluat käyttää Docker-kirjoitustoimintoa, luo ensin ' docker-compose.yml ” tiedosto ja määritä tiedostossa olevat palvelut tai monisäilösovellus. Käynnistä sen jälkeen kirjoituspalvelut käyttämällä ' telakka-säveltää ”komento. Tämä opetusohjelma on opettanut sinulle, mitä Docker compose on ja miten sitä hyödynnetään esimerkkien avulla.