Selgitage Dockeri koostamist näitega

Selgitage Dockeri Koostamist Naitega



Docker on tuntud, tasuta avatud lähtekoodiga konteineri tööriist, mida kasutatakse rakenduse käivitamiseks ja jagamiseks konteinerites. Konteinerid on väikesed käivitatavad paketid, mis dokivad rakendused, projektid ja tarkvara. Docker kasutab nendes konteinerites rakenduste haldamiseks ja käitamiseks erinevaid põhikomponente, nagu Docker Daemon, Dockeri pildid, Dockeri failid ja Dockeri koostamine.

See blogi näitab:

Mis on Docker Compose?

Docker Compose CLI on Dockeri keskkonna põhikomponent ja koostamistööriist. See hooldab, arendab ja juurutab mitut konteineriprogrammi ja muid mikroteenuseid eraldi konteinerites. Käsurea tööriist sisaldab erinevaid käske, nagu docker-compose up, docker-compose down, docker-compose build, docker-compose rm ja palju muud, et hallata konteinerteenuseid ja rakendusi isoleeritud keskkondades.







Kuidas Docker Compose'i kasutada?

Dockeri koostamise kasutamiseks Dockeris installige esmalt Dockeri koostamine, installides Dockeri töölaua Windowsi jaoks, kasutades meie linki artiklit . Pärast seda looge rakenduse dokkimiseks Dockerfile ja konfigureerige rakenduse teenused jaotises ' docker-compose.yml ” faili. Seejärel käivitage teenused või programm, kasutades ' dokkija-koostama ” käsk.



Nõuetekohase demonstratsiooni jaoks järgige esitatud samme.



1. samm: looge Dockerfile

Kõigepealt looge uus fail nimega ' Dockerfile ”, mis sisaldab põhijuhiseid programmi konteineriseerimiseks. Näiteks oleme konteineriseerinud index.html ”HTML programm:





nginx: uusim

KOPIJA index.html / usr / jagada / nginx / html / index.html

SISENEMISPUNKT [ 'nginx' , '-g' , 'deemon väljas'; ]

2. samm: looge koostamisfail

Pärast seda konfigureerige HTML-programmi teenused teises failis nimega ' docker-compose.yml ” faili. Need juhised hõlmavad järgmist:

  • teenuseid ” klahvi koostamisteenuste konfigureerimiseks. Siin oleme konfigureerinud kolm teenust: ' võrk ”, „ veeb1 ”, ja „ veeb2 ”.
  • võrk ” ja „ veeb1 ' teenused sisaldavad kahte võtit, ' ehitada ” ja „ sadamad ”.
  • ehitada ” klahvi kasutatakse programmi Docker-faili või programmi ehituskonteksti määramiseks. Oleme kasutanud Dockerfile'i konteksti, et seadistada ' index.html ” programm.
  • sadamad ” kasutatakse teeninduskonteineri avatud pordi eraldamiseks.
  • veeb2 teenus kasutab lihtsalt nginx: uusim ” pilt koostamismahutis:
versioon: '3'

teenused:

võrk:

ehitada: .

pordid:

- 80 : 80

veeb1:

ehitada: .

pordid:

- 80

web2:

pilt: nginx: uusim

3. toiming: käivitage koostamisteenus

Pärast seda käivitage koostamisteenused eraldi konteinerites, kasutades nuppu ' dokkija-koostama ” käsk. ' -d 'käivitage need teenused eraldatud režiimis:



dokkija-koostama -d

Pärast seda navigeerige määratud localhosti porti ja kontrollige, kas teenused töötavad konteinerites või mitte:

4. toiming: peatage koostamisteenus

Töötavate koostamisteenuste peatamiseks ja eemaldamiseks kasutage ' dokkija-koostama maha 'käsk:

dokkija-koostama maha

See kõik puudutab seda, mis on Docker-compose ja kuidas seda Dockeris kasutada.

Järeldus

Docker Compose on Dockeri CLI-tööriist, mida kasutatakse mitme konteineri rakenduste ja teenuste haldamiseks ja konfigureerimiseks eraldi konteinerites. Dockeri koostamise kasutamiseks looge esmalt ' docker-compose.yml ” faili ja konfigureerige failis olevad teenused või mitme konteineri rakendus. Pärast seda käivitage koostamisteenused, kasutades nuppu ' dokkija-koostama ” käsk. See õpetus on teile näidete abil õpetanud, mis on Dockeri koostamine ja kuidas seda kasutada.