Apa itu Docker?

Apa Itu Docker



Docker ialah alat sumber terbuka yang popular yang digunakan untuk mengurus dan menggunakan DevOps dan projek lain. Ia berfungsi pada aplikasi dengan repositori tempatan dan jauh yang dikenali sebagai pendaftaran, bekas, imej dan banyak lagi. Kualiti cemerlang ini membezakan Docker daripada platform lain.

Blog ini akan menerangkan:

Apa itu Docker?

Docker ialah salah satu alat popular yang boleh membina aplikasi dan bermain dalam penggunaan projek kerana konsep kontena Docker. Bekas Docker memudahkan untuk memasang setiap kebergantungan projek ke dalam bekas dan menyelesaikan isu penggunaan, seperti jika perpustakaan tiada, laluan tidak ditetapkan dan banyak lagi.







Komponen Utama Docker

Komponen utama yang menjadikan Docker menonjol antara aplikasi lain disenaraikan di bawah:



  • Pelayan Pelanggan Docker
  • Imej Docker
  • Pendaftaran Docker
  • Bekas Docker

Pelayan Pelanggan Docker

Salah satu ciri terkenal Docker ialah seni bina Docker Client-Server. Semua komunikasi dilakukan antara klien dan pelayan Docker melalui API yang lain. Pelanggan mengeluarkan arahan melalui alat baris arahan dan kemudian telah menghantarnya ke pelayan melalui API. Enjin Docker dipasang pada pelayan yang mengurus aplikasi dan permintaan klien pada pelayan.



Imej Docker

Fail yang mengandungi arahan untuk melaksanakan kod bekas dikenali sebagai imej Docker. Ia mengandungi semua arahan penting untuk membina bekas dalam Docker. Imej Docker dianggap sebagai titik permulaan untuk menggunakan aplikasi. Selain itu, dengan bantuan imej Docker, pembangun boleh berkongsi dan menggunakan aplikasi dengan mudah pada mesin lain.





Pendaftaran Docker

Pendaftaran Docker adalah satu lagi bahagian utama platform Docker yang digunakan untuk mengurus, menyimpan dan mengedarkan imej Docker dengan bantuan repositori tempatan dan jauh.

Bekas Docker

Docker memperkenalkan konsep kontena. Bekas Docker berwajaran ringan, dan bahagian utama platform Docker digunakan untuk membina, menggunakan dan menguji aplikasi. Bekas mengandungi dan mengurus kod sumber dan semua kebergantungan projek. Dengan bantuan bekas, Pembangun boleh menggunakan aplikasi dengan mudah pada mana-mana sistem. Lebih khusus lagi, ia menggunakan sumber sistem dan menguruskannya dengan bijak untuk penggunaan projek.



Sebaliknya, mesin maya memerlukan memori, OS dan kernel yang berasingan untuk menjalankan mesin, dan kebergantungan projek juga mesti dipasang secara berasingan. Sebagai perbandingan, bekas Docker mengatasi mesin maya.

Kelebihan Docker

Berikut adalah beberapa kelebihan Docker:

  • Docker memerlukan lebih sedikit ruang kerana ia menyimpan kod dan kebergantungan dalam bekas, dan bekas berwajaran ringan.
  • Berbanding dengan mesin maya, Docker tidak memerlukan memori berasingan dan menggunakan memori sistem yang tidak digunakan.
  • Docker menyediakan kecekapan dan kebolehskalaan yang tinggi kerana banyak bekas diuruskan dalam satu hos.
  • Aplikasi Docker adalah mudah alih dan boleh dikongsi antara mesin.
  • Docker menyediakan penggunaan yang mudah dan pemindahan aplikasi yang lebih pantas.
  • Memandangkan Docker menggunakan sumber sistem secara langsung, semua kebergantungan dan kod disimpan dalam bekas. Oleh itu, Docker memberikan prestasi tinggi dan memerlukan lebih sedikit masa but.

Bagaimana untuk Memasang Docker pada Windows?

Desktop Docker ialah versi GUI platform Docker. Untuk memasang Docker pada Windows, mula-mula, pasang pakej WSL dengan bantuan yang dilampirkan pautan . Kemudian, ikuti langkah-langkah yang disediakan di bawah.

Langkah 1: Muat turun Pemasang Docker

Mula-mula, navigasi ke pegawai Docker laman web dan klik pada “ Muat turun Desktop Docker butang untuk memuat turun pemasang Docker:

Langkah 2: Jalankan Pemasang Docker

Seterusnya, buka ' Muat turun ” dan jalankan pemasang Docker:

Langkah 3: Pasang Docker

Tandai kotak pilihan yang diserlahkan dan tekan “ Okey ” untuk memulakan pemasangan Docker:

Seperti yang anda lihat, fail dan kebergantungan yang diperlukan sedang dibongkar. Prosedur ini akan mengambil masa beberapa minit:

Kemudian, klik pada “ Tutup dan log keluar ”, yang akan but semula komputer anda. Jika tidak, mulakan semula sistem secara manual:

Selepas memulakan semula sistem, ' Perjanjian Perkhidmatan Langganan Docker ” tetingkap akan muncul pada skrin. Terima semua terma dan syarat dan mula menggunakan Docker pada Windows:

Kami telah menghuraikan apa itu Docker, komponen utamanya dan kelebihannya.

Kesimpulan

Docker ialah aplikasi kontena yang berfungsi dengan bekas untuk membina, mengurus dan menggunakan aplikasi. Kontena, imej Docker, Registry, dan pelanggan dan pelayan Docker adalah komponen utama platform Docker. Aplikasi Docker mempunyai prestasi tinggi, kebolehskalaan dan kecekapan serta memerlukan lebih sedikit masa but. Blog ini telah menghuraikan apa itu Docker, komponen utama Docker, kelebihan Docker, dan kaedah untuk memasang Desktop Docker pada Windows.