Docker ?


A. Pendahuluan
Kali ini saya akan berbagi tentang pengetahuan docker. Docker merupakan sebuah wadah untuk memasukkan software yang komplit dan dibuat sangat ringkas.
B. Latar Belakang
Dalam membangun program, pengembang biasanya menjalankan virtualisasi pada server sehingga proses pembuatan program dapat berjalan pada berbagai platform maupun konfigurasi hardware. Masalah yang dihadapi dengan virtualisasi adalah perlunya menyiapkan satu sistem operasi secara utuh, termasuk berbagai aplikasi yang dibawa sistem tersebut. Bisa dibayangkan dengan banyaknya virtualisasi yang berjalan di sebuah server akan memberatkan sistem tersebut.
C. Maksud dan Tujuan
Mengenalkan tentang docker agar mempermudah dalam virtualisasi ataupun dalam pengembangan suatu software.
D. Pembahasan
Sejarah Singkat Docker
Docker pertama kali dikembangkan oleh Solomon Hykes sebagai project internal di dotCloud bersama dengan beberapa koleganya seperti Andrea Luzzardi dan Francois-Xavier Bourlet. Perilisan platform ini secara open-source dilakukan pada mei 2013 silam. Docker terus berkembang hingga memiliki ribuan orang yang berkontribusi membuatnya menjadi lebih baik.Berbeda dengan virtualisasi yang mana aplikasi berjalan di atas hypervisor dan guest OS, docker dapat menjalankan aplikasi langsung tanpa kedua hal tadi. Docker juga dilengkapi dengan fitur sandbox yang menjamin pengerjaan pengembang dan sysadmin tidak terganggu. Sandbox pada istilah keamanan komputer adalah mekanisme pemisahan aplikasi atau program tanpa mengganggu host (isolasi). Bagi pengembang, sandbox Menjamin aplikasinya dapat berjalan tanpa ada gangguan atas perubahan lingkungan host. Sedangkan bagi sysadmin, menjamin host server yang dikelola tidak terganggu dan dapat melakukan update tanpa takut mengganggu aplikasi.

Apa itu Docker ?
Docker adalah sebuah aplikasi yang bersifat open source yang berfungsi sebagai wadah/container untuk mengepak/memasukkan sebuah software secara lengkap beserta semua hal lainnya yang dibutuhkan oleh software tersebut dapat berfungsi. Pengaturan software beserta file/hal pendukung lainnya akan menjadi sebuah Image (istilah yang diberikan oleh docker). Kemudian sebuah instan dari Image tersebut kemudian disebut Container.

Rangka Kerja Docker


Langkah kerja dalam docker seperti itu, bisa dilihat jika semuanya berkesinambungan. Didalam docker hampir sama seperti GIT.
E. Hasil yang didapat
Wawasan tentang docker.
F. Kesimpulan
Docker mempermudah pekerjaan karena menggunakan sebuah container yang didalamnya sudah ada library yang dibutuuhkan.
G. Referensi
www.docker.com
https://www.codepolitan.com/mengenal-teknologi-docker

Comments

Popular posts from this blog

Aplikasi E-Learning Moodle

Sharing Bareng Mas Aji || Linux Basic

Mengenal FreeBSD