Halo, selamat datang kembali di Sandi Dharma Blog, kali ini saya akan berbagi Argumen saya menggunakan Docker. Doker adalah sebuah perangkat lunak yang menyatukan software beserta komponen pendukung lainnya dalam satu wadah yang disebut Kontainer. Buat lebih jelasanya Engkau Dapat baca postingan tentang Mengenal Docker.
Yok langsung saja, berikut ini adalah beberapa Argumen saya menggunakan Docker dalam proses development aplikasi.
Environment yang Terisolasi
Docker menyediakan Langkah yang simple Buat membangun berbagai Ragam environment yang terisolasi Buat saya gunakan. Dengan menggunakan Docker saya dapat membangun beberapa database server berbeda pada komputer saya tanpa Membikin masalah yang mengganggu satu sama lain, dan tentunya Bukan mengganggu resource sistem operasi komputer saya.
Efisiensi Resource Komputer
Sebelum menggunakan Docker, saya menggunakan Virtual Box Buat Membikin environment pengembangan aplikasi. Dan seperti yang Kolega-Kolega ketahui bahwa Virtual Box adalah mesin virualisasi yang Membikin satu sistem operasi penuh dalam komputer, hal ini tentunya akan sangat banyak menggunakan resource seperti penyimpanan, dan ram. Dalam hal ini Docker lebih ramah resource karena Bukan membangun sebuah mesin virtual yang utuh dengan sistem operasi sehingga penggunaan resourcenya lebih sedikit.
Portability
Dengan menggunakan Docker, saya jadi lebih mudah Buat memindah dan menjalankan aplikasi yang telah saya buat. Selain menggunakan GitHub, beberpa aplikasi yang telah selesai saya buat biasanya saya simpan dalam bentuk Docker Image dan push ke docker image registry. Baru setelah itu saya hapus source code yang Terdapat pada komputer saya agar lebih Rapi. Apabila dikemudian hari saya Ingin menjalankan aplikasi tersebut, maka saya tinggal pull imagenya dan jalankan di Docker pada komputer saya tanpa report menyeting environtment. Sekali Kembali, Docker Betul-Betul menyediakan environment yang terisolasi.
Nah jadi itu adalah tiga Argumen kenapa saya menggunakan Docker dalam proses pengembangan aplikasi yang saya lakukan. Buat Kolega-Kolega yang sedang belajar ngoding Bukan Terdapat salahnya Buat mencoba Docker.