Docker

Ano ang Docker?

Ang Docker ay isang tool para i-package ang isang aplikasyon kasama ang lahat ng kailangan nito, para tumakbo ito nang pareho sa anumang server. Tinatawag na container ang package na iyon.

Makipag-usap sa isang engineer Knowledge base
Mga hanay ng rack-mounted na server sa isang data center

Ano ito

Bago ang mga container, ang pag-install ng aplikasyon ay nangangahulugang mano-manong pagtutugma ng mga library, setting at bersyon sa bawat makina. Sa Docker, ang aplikasyon ay ipinapadala bilang isang image na kasama na ang mga bahaging iyon at nagsisimula sa loob ng ilang segundo sa isang Linux host. Ibinabahagi ng mga container ang kernel ng host, kaya mas magaan ang mga ito kaysa sa mga virtual machine ngunit mas kaunti ang paghihiwalay nila sa isa't isa.

Inilalarawan ng Docker Compose ang ilang container, tulad ng isang aplikasyon at ang database nito, sa isang file. Kapag hindi na sapat ang isang makina, maaaring ilipat ang mga container sa isang platform tulad ng Kubernetes.

Para saan ito ginagamit ng mga negosyo

  • Mga business application: pagpapatakbo ng ticketing, dokumento at internal na mga tool sa iisang host.
  • Madaling pag-upgrade: palitan ng bagong image at mag-roll back kung may problema, basta't hindi pa nababago ng bagong bersyon ang database. Mag-back up muna ng data.
  • Mga test environment: kopyahin ang isang setup para subukan ang pagbabago nang hindi ginagalaw ang production.
  • Mga image registry: pag-iimbak ng mga bersyonadong application image sa iisang lugar.

Paano ginagamit ng KawaConnect ang Docker

Gumagamit kami ng Docker at Docker Compose para magpatakbo ng mga business application, na naglalagay ng mga reverse proxy at TLS certificate sa harap ng mga ito. Nagse-set up kami ng mga pribadong image registry para sa custom na software, at inililipat namin ang isang workload mula Docker patungong Kubernetes kapag lumampas na ito sa isang host.

Mga kaugnay na serbisyo

Docker consulting

Mga Compose stack, proxy, certificate at registry.

Linux at Kubernetes

Kubernetes para sa mga workload na lumalampas sa isang host.

Backup at recovery

Mga nasubukang restore para sa data ng inyong aplikasyon.

Alamin ang higit pa

  • Docker sa WikipediaIsang simpleng pangkalahatang-ideya ng mga container, kung paano gumagana ang Docker, at kung saan ito nagmula.
  • Website ng DockerAng site ng kumpanya, na may impormasyon sa produkto at mga download para sa Docker Desktop at Docker Engine.
  • Dokumentasyon ng DockerMga gabay at reference para sa paggawa ng mga image, pagsusulat ng mga Compose file, at pagpapatakbo ng mga container.

Nagpapatakbo ng mga aplikasyon sa iisang server?

Maaari naming ilipat ang mga ito sa mga container, kaya ang upgrade ay nagiging pagpapalit ng image na maaaring i-roll back.

Magsimula ng usapan