Peran perangkat lunak atau software sangat penting dalam pengoperasian suatu perangkat. Docker merupakan platform atau media project open source bagi administrator admin maupun developer dalam menjalankan tugasnya mengembangkan aplikasi. Docker akan menngabungkan beberapa file dan pendukungnya ke dalam suatu wadah file besar (container).
Fungsi Docker diantaranya, membantu menjalankan aplikasi yang diuji tanpa konfigurasi tambahan, mengembangkan aplikasi lebih mudah berkat environment stabil di perangkat apapun, fitur debugging agar tidak error, sumber saya cepat, kode pipeline mudah hingga konsolidasi server.
Cara kerjanya, Docker client menerima perintah pengguna (pull, build, run), kemudian menghubungkan diri dengan Docker daemon untuk proses networking pada Docker host.
Sumber :
https://cloudraya.com/blog/pelajari-pengertian-docker-fungsi-dan-cara-kerjanya/