Docker menjelaskan dalam 2 menit! Sebagian besar pengembang menggunakan Docker setiap hari tanpa memahami apa yang terjadi di balik tenda. Inilah semua yang perlu Anda ketahui. Docker memiliki 3 komponen utama: 1️⃣ Klien Docker: Di mana Anda mengetik perintah yang berbicara dengan daemon Docker melalui API. 2️⃣ Host Docker: Daemon berjalan di sini, menangani semua pekerjaan berat (membangun gambar, menjalankan kontainer, dan mengelola sumber daya) 3️⃣ Docker Registry: Menyimpan gambar Docker. Docker Hub bersifat publik, tetapi perusahaan menjalankan registri pribadi. Inilah yang terjadi saat Anda menjalankan "docker run": • Docker menarik gambar dari registri (jika tidak tersedia secara lokal) • Docker membuat kontainer baru dari gambar itu • Docker mengalokasikan sistem file baca-tulis ke kontainer • Docker membuat antarmuka jaringan untuk menghubungkan kontainer • Pelabuhan memulai kontainer Itu saja. Klien, host, dan registri dapat hidup di mesin yang berbeda. Inilah sebabnya mengapa Docker menskalakan dengan sangat baik. Memahami arsitektur ini membuat penelusuran kesalahan kontainer menjadi lebih mudah. Anda akan tahu persis di mana harus melihat ketika ada sesuatu yang rusak. ____ Jika Anda merasa berwawasan luas, bagikan kembali dengan jaringan Anda. Temukan saya → @_avichawla Untuk wawasan dan tutorial lebih lanjut tentang ML dan AI Engineering!