Dockerr

Sukma Firdaus
sinadin
Published in
2 min readMay 2, 2019

Apa itu Docker? Docker merupakan sebuah open-source project yang menyediakan platform terbuka untuk developer maupun sysadmin untuk dapat membangun, mengemas, dan menjalankan aplikasi sebagai sebuah wadah (container) yang ringan. Dengan kepopulerannya, docker sering dijuluki dengan sebutan lain untuk Container.

Nah, apa itu container? dengan menggunakan Container, sebuah program ‘diikat’ atau ‘dikemas’ beserta library, file konfigurasi, dan seluruh hal yang dibutuhkan dari sebuah aplikasi yang nantinya akan di run.

Architecture

Dalam penggunaannya, Docker terdiri dari beberapa element, yaitu :

  • Docker Image
  • Docker Registry
  • Docker Container

Docker Image

Docker images adalah sebuah template read only dimana template tersebut sebenarnya adalah sebuah OS atau OS yang telah diinstall berbagai aplikasi. Docker images berfungsi untuk membuat docker container, dimana kegunaan dari docker image sendiri ditentukan sesuai file yang tersimpan dalam docker image tersebut baik kode, dependencies, library, atau bahkan operating system dapat tersimpan dalam docker image.

Docker Registry

Docker registry adalah kumpulan dari docker image yang dapat diakses di docker hub. Dengan menggunakan docker registry, docker image yang telah dibuat oleh developer yang lain dapat kita gunakan untuk mempermudah developer dalam pengembangan aplikasi.

Docker Container

Container merupakan hasil dari Docker Image. Container berfungsi sebagai sebuah Virtual Machine(VM). Container berfungsi menjalankan aplikasi dan dependencies-nya. Container akan muncul dan berjalan ketika Docker Image dijalankan menggunakan command docker run image_name. Aplikasi nantinya akan dijalankan pada container.

--

--