PENGERTIAN DOCKER
yupz saya mau membahas tentang aplikasi yang disebut docker, docker ini tidak jauh beda sama dengan VB (VirtualBox) sama-sama untuk manipulasi sistem jadi sistem yang telah kita gunakan tidak akan hilang dan juga tidak terlalu memakan banyak kapasitas hardisk. ya aplikasi ini hanya cuma berbeda cara menjalankannya dan tampilan aplikasinya dengan VB (virtualBox) tapi sama fungsinya dengan VB hanya saja docker biasanya digunakan di linux dan VB di windows. okeh langsung aja apa yg disebut dengan docker....
APA YANG DIMAKSUD DOCKER ?
Docker adalah sebuah proyek yang bersifat open source dibawah lisensi Apache Versi 2.0 yang bisa dipergunakan secara gratis oleh developer dan berfungsi sebagai wadah atau container untuk memasukkan sebuah aplikasi secara lengkap beserta semua hal lainnya yang dibutuhkan sehingga dapat berjalan dimana saja.
Docker menggunakan arsitektur berbasis client-server. Dalam hal ini, Docker client mengirimkan permintaan berupa sebuah perintah kepada Docker daemon untuk membangun, mendistribusikan, dan menjalankan container Docker.
ISTILAH PADA DOCKER :
Docker Image
Docker image merupakan template dasar untuk docker container. Image ini berisi sistem oeprasi ataupun aplikasi yang sudah selesai. Docker image ini berfungsi untuk menjalankan container.
Docker Container
Docker container merupakan sebuah image yang bersifat read-write. Pada setiap perubahan yang disimpan pada container akan menyebabkan terbentuknya layer baru di atas image. Developer dapat melakukan instalasi aplikasi didalamnya dan melakukan penyimpanan.
Docker Registries
Docker registries merupakan tempat penyimpanan (public atau private) di mana developer dapat mengunggah dan mengunduh image. Docker registries bersifat public disebut dengan Docker Hub. Disini, terdapat banyak image yang sudah dibuat atau image yang lain.
Dockerfile
Dockerfile merupakan script yang yang berisi dari serangkaian perintah yang akan dieksekusi secara otomatis dan berurutan untuk membuat sebuah image.
Dengan Docker, proses akan sangat ringan dan cepat dibandingkan dengan virtual mesin yang berbasis hypervisor. Besarnya overhead, hanya sebesar layanan aplikasi yang dijalankan pada container itu sendiri. Selain itu, para developer dapat menjalankan banyak container dalam mesin host.

0 komentar:
Posting Komentar