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