Docker
DevOps

Docker

Docker ir platforma lietojumprogrammu veidošanai, piegādei un darbināšanai vieglos, pārnēsājamos konteineros, kas darbojas konsekventi dažādās vidēs.

Docker ir atvērtā koda konteinerizācijas platforma, kas iepako lietojumprogrammas un to atkarības standartizētās vienībās, ko sauc par konteineriem. Šie konteineri darbojas konsekventi dažādās skaitļošanas vidēs, novēršot klasisko problēmu 'tas strādā uz manas mašīnas' un vienkāršojot izvietošanu.

iConcept izmanto Docker, lai optimizētu mūsu izstrādes un izvietošanas darbplūsmas. Docker konteineri nodrošina, ka mūsu lietojumprogrammas darbojas identiski izstrādes, testēšanas un produkcijas vidēs, samazinot izvietošanas problēmas un nodrošinot ātrākus, uzticamākus izlaidumus mūsu klientiem.

BUJ

Kas ir Docker?

Docker ir atvērtā koda platforma, kas automatizē lietojumprogrammu izvietošanu vieglos, pārnēsājamos konteineros. Konteineri iepako lietojumprogrammu ar visām tās atkarībām, nodrošinot, ka tā darbojas vienādi neatkarīgi no saimniekdatora operētājsistēmas vai vides.

Kas ir Docker Compose?

Docker Compose ir rīks vairāku konteineru Docker lietojumprogrammu definēšanai un darbināšanai. Izmantojot YAML failu, var konfigurēt vairākus pakalpojumus (piemēram, tīmekļa serveri, datubāzi un kešatmiņu), pēc tam visu palaist ar vienu komandu. Tas ir būtisks sarežģītu lietojumprogrammu lokālai izstrādei.

Kas ir Docker konteiners?

Docker konteiners ir viegls, autonoms izpildāms pakotne, kas ietver visu nepieciešamo lietojumprogrammas darbināšanai — kodu, izpildlaiku, sistēmas rīkus, bibliotēkas un iestatījumus. Atšķirībā no virtuālajām mašīnām, konteineri dalās ar saimniekdatora OS kodolu, padarot tos daudz efektīvākus un ātrāk palaižamus.

Nepieciešama palīdzība ar Docker?