Apa itu Docker dan Kegunaannya
Saturday, February 8, 2020
Edit
Docker ialah sebuah project open source yang ditujukan untuk pengembang atau sysadmin guna membangun, mengemas dan menjalankan software dimana juga di dalam suatu container.
Mungkin kamu sedikit bingung dengan definisi diatas disebabkan terlalu susah untuk menginginkan bagaimana pengembangan software yang sebenarnya. Docker bermanfaat sebagai virtualisasi suatu sistem operasi atau suatu server atau suatu web server atau bahkan suatu database server, dimana dengan memakai virtualisasi ini, diharapkan pengembang dapat mengembangkan software sesuai dengan spesifikasi server atau dengan kata lain, andai kita mengembangkan sebuah software lalu anda jalankan pada komputer anda sendiri maka secara otomatis software akan berlangsung dengan baik, nah bagaimana andai server yang bakal menjalankan software kita memiliki tidak sedikit perbedaan dengan komputer kita laksana perbedaan sistem operasi, arsitektur processor dan sebagainya. Dengan memakai virtualisasi ini maka para pengembang lebih gampang untuk menata mengenai deployment atau menjalankan software di server production.
Arsitektur Docker
Gambar diatas adalah arsitektur docker, dimana docker terdiri dari sejumlah element yakni docker client, docker daemon, docker container, docker images dan docker registry. Docker memakai teknologi client server guna menghubungkan antara docker client dan docker daemon. Penulis akan menyatakan sedikit tentang istilah - istilah urgen pada docker.Kegunaan dari macam-macam Docker
Docker Daemon
Docker daemon bermanfaat untuk membangun, menyalurkan dan menjalankan container docker. User tidak bisa langsung memakai docker daemon, akan namun untuk memakai docker daemon maka user memakai docker client sebagai perantara atau cli.Docker Images
Docker images ialah sebuah template yang mempunyai sifat read only. Template ini sebenarnya ialah sebuah OS atau OS yang sudah diinstall sekian banyak aplikasi. Docker images bermanfaat untuk menciptakan docker container, dengan melulu 1 docker images saya dan anda bisa membuat tidak sedikit docker container.Docker Container
Docker container dapat dikatakan sebagai suatu folder, dimana docker container ini diciptakan dengan memakai docker daemon. Setiap docker container ditabung maka bakal terbentuk layer baru tepat diatas docker images atau base image diatasnya. Contohnya andaikan kita memakai image ubuntu, lantas kita menciptakan sebuah container dari image ubuntu itu dengan nama ubuntuku, lantas kita kerjakan instalasi suatu software contohnya nginx maka secara otomatis container ubuntuku bakal berada diatas layer image atau base image ubuntu. Anda bisa membuat tidak sedikit docker container dari 1 docker images. Docker container ini nantinya bisa dibuild sampai-sampai akan menghasilkan suatu docker images, dan docker images yang didapatkan dari docker container ini bisa kita pakai kembali untuk menciptakan docker container yang baru.Docker Registry
Docker registry ialah kumpulan docker image yang mempunyai sifat private maupun public yang dapat kamu akses di docker hub. Dengan memakai docker registry, kamu dapat memakai docker image yang telah diciptakan oleh pengembang yang lain, sampai-sampai mempermudahkan anda dalam pengembangan aplikasi.Akhir Kata
Sekian yang dapat saya sampaikan mengenai Apa itu Docker dan Kegunaannya semoga artikel saya ini dapat membantu kalian.