Docker - Gambaran Umum

Docker adalah layanan manajemen kontainer. Kata kunci dari Docker adalahdevelop, ship dan rundimana saja. Ide keseluruhan Docker adalah agar pengembang dapat dengan mudah mengembangkan aplikasi, mengirimkannya ke dalam wadah yang kemudian dapat digunakan di mana saja.

Rilis awal Docker pada Maret 2013 dan sejak itu, telah menjadi kata kunci untuk perkembangan dunia modern, terutama dalam menghadapi proyek berbasis Agile.

Fitur Docker

  • Docker memiliki kemampuan untuk mengurangi ukuran pengembangan dengan menyediakan footprint yang lebih kecil dari sistem operasi melalui kontainer.

  • Dengan container, menjadi lebih mudah bagi tim di berbagai unit, seperti pengembangan, QA, dan Operasi untuk bekerja dengan lancar di seluruh aplikasi.

  • Anda dapat menerapkan container Docker di mana saja, di mesin fisik dan virtual apa pun, dan bahkan di cloud.

  • Karena kontainer Docker cukup ringan, mereka sangat mudah diskalakan.

Komponen Docker

Docker memiliki komponen berikut

  • Docker for Mac - Memungkinkan seseorang untuk menjalankan kontainer Docker di Mac OS.

  • Docker for Linux - Memungkinkan seseorang untuk menjalankan kontainer Docker di OS Linux.

  • Docker for Windows - Memungkinkan seseorang untuk menjalankan kontainer Docker di OS Windows.

  • Docker Engine - Digunakan untuk membuat image Docker dan membuat container Docker.

  • Docker Hub - Ini adalah registri yang digunakan untuk menampung berbagai gambar Docker.

  • Docker Compose - Ini digunakan untuk mendefinisikan aplikasi menggunakan beberapa kontainer Docker.

Kami akan membahas semua komponen ini secara rinci di bab-bab selanjutnya.

Situs resmi untuk Docker adalah https://www.docker.com/Situs ini memiliki semua informasi dan dokumentasi tentang perangkat lunak Docker. Ia juga memiliki tautan unduhan untuk berbagai sistem operasi.