Tutorial Docker — #1 Pengenalan Docker

Seri Belajar Docker dalam Bahasa Indonesia

Ghifari Nur
netSHOOT
2 min readDec 23, 2020

--

Halo, artikel ini akan membahas mengenai teknologi terbaru yang unik yaitu Docker. Kalian yang masih awam pasti bingung nih apa itu Docker.

Docker adalah teknologi yang digunakan para DevOps (Developer Operation), Network Engineer, System Admin, dll.

Yuk simak pembahasan mengenai Docker lebih lanjut dibawah ini!

Apa Itu Docker?

Docker

Sebuah platform yang dibangun berdasarkan teknologi “container”. Docker merupakan project open source untuk para Developer, System Admin, untuk membangun, mengemas, dan menjalankan aplikasi dimanapun sebagai sebuah wadah — container — yang ringan.

Kenapa container?

Mirip seperti yang ada di kapal?

Ya benar, karena Docker punya cara kerja/alur kerja yang mirip sebuah container yang diangkut dari truk ke kapal.

Bagaimana Aplikasi yang Di Deploy Tanpa Menggunakan Docker?

Lihat gambar diatas. Pada saat mendeploy aplikasi, kita butuh teknologi yang harus diinstall dikomputer kita atau mengintegrasi dengan library atau web server di internet.

Cara seperti ini memakan banyak waktu dan storage dikomputer kita seperti menginstall database MySQL, Web Server menggunakan Nginx, Operating System menggunakan Ubuntu, dsb. Barulah kita bisa mendeploy aplikasi.

Tapi, kalo kita ingin mengubah teknologi yang ada di aplikasi tersebut misalkan Operating System Ubuntu diubah ke CentOS, tentunya harus menkonfigurasi ulang yang menghabiskan banyak waktu.

Deploy Aplikasi Menggunakan Docker

Menggunakan Docker akan menghemat waktu dan tenaga para developer karena Docker akan membungkus Aplikasi, Database, Web Server, Runtime App, dan Library dalam satu tempat yang disebut container.

Kita pun akan dibuat kagum dengan teknologi docker karena ketika ingin mengubah suatu teknologi misalkan database MySQL ke mongoDB, cukup install dan uninstall di dalam container Docker itu sendiri bukan dikomputer kita.

Have a nice day!

Ghifari Nur Athoillah, Mahasiswa di Program Profesi CCIT-Fakultas Teknik Universitas Indonesia.

Akses materi selanjutnya di:

--

--